<SEC-DOCUMENT>0000866291-21-000038.txt : 20210730
<SEC-HEADER>0000866291-21-000038.hdr.sgml : 20210730
<ACCEPTANCE-DATETIME>20210730162334
ACCESSION NUMBER:		0000866291-21-000038
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		98
CONFORMED PERIOD OF REPORT:	20210625
FILED AS OF DATE:		20210730
DATE AS OF CHANGE:		20210730

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			ALLEGRO MICROSYSTEMS, INC.
		CENTRAL INDEX KEY:			0000866291
		STANDARD INDUSTRIAL CLASSIFICATION:	SEMICONDUCTORS & RELATED DEVICES [3674]
		IRS NUMBER:				462405937
		FISCAL YEAR END:			0325

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-39675
		FILM NUMBER:		211132866

	BUSINESS ADDRESS:	
		STREET 1:		955 PERIMETER ROAD
		CITY:			MANCHESTER
		STATE:			NH
		ZIP:			03103
		BUSINESS PHONE:		(603) 626-2300

	MAIL ADDRESS:	
		STREET 1:		955 PERIMETER ROAD
		CITY:			MANCHESTER
		STATE:			NH
		ZIP:			03103

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	ALLEGRO MICROSYSTEMS INC
		DATE OF NAME CHANGE:	19900730
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>algm-20210625.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:1ac0041e-993b-4add-b407-299b175b2428,g:f5633339-74cd-4359-81b4-dd0c826779f1,d:a756853e29fd40619674dc8e61628fe5--><html xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:algm="http://www.allegromicro.com/20210625" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>algm-20210625</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80L2ZyYWc6NTU3MzM2Zjc1NTEyNDNjMTk1NTM2MThjM2ZjYzVjZTcvdGFibGU6MjUzMGMxZmYzODZhNGUzNjhiMzI1N2ZjZjdmNmRlMjUvdGFibGVyYW5nZToyNTMwYzFmZjM4NmE0ZTM2OGIzMjU3ZmNmN2Y2ZGUyNV8yLTEtMS0xLTA_c53aa219-be9e-42be-9e2e-81b313adcd81">0000866291</ix:nonNumeric><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80L2ZyYWc6NTU3MzM2Zjc1NTEyNDNjMTk1NTM2MThjM2ZjYzVjZTcvdGFibGU6MjUzMGMxZmYzODZhNGUzNjhiMzI1N2ZjZjdmNmRlMjUvdGFibGVyYW5nZToyNTMwYzFmZjM4NmE0ZTM2OGIzMjU3ZmNmN2Y2ZGUyNV8zLTEtMS0xLTA_cfad316f-66d4-4259-9de3-4ad1fcbdb6e8">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80L2ZyYWc6NTU3MzM2Zjc1NTEyNDNjMTk1NTM2MThjM2ZjYzVjZTcvdGFibGU6MjUzMGMxZmYzODZhNGUzNjhiMzI1N2ZjZjdmNmRlMjUvdGFibGVyYW5nZToyNTMwYzFmZjM4NmE0ZTM2OGIzMjU3ZmNmN2Y2ZGUyNV80LTEtMS0xLTA_d6acb591-3e77-46d6-a3c6-19c7517db00e">2022</ix:nonNumeric><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80L2ZyYWc6NTU3MzM2Zjc1NTEyNDNjMTk1NTM2MThjM2ZjYzVjZTcvdGFibGU6MjUzMGMxZmYzODZhNGUzNjhiMzI1N2ZjZjdmNmRlMjUvdGFibGVyYW5nZToyNTMwYzFmZjM4NmE0ZTM2OGIzMjU3ZmNmN2Y2ZGUyNV81LTEtMS0xLTA_8fe9a50c-48f8-4dac-b132-d3d21dbb06e0">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80L2ZyYWc6NTU3MzM2Zjc1NTEyNDNjMTk1NTM2MThjM2ZjYzVjZTcvdGFibGU6MjUzMGMxZmYzODZhNGUzNjhiMzI1N2ZjZjdmNmRlMjUvdGFibGVyYW5nZToyNTMwYzFmZjM4NmE0ZTM2OGIzMjU3ZmNmN2Y2ZGUyNV82LTEtMS0xLTM0Mjc_2bc00f6a-5fb8-4a40-94b3-ee2cbab01dec">3/25</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="algm-20210625.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ic17857d4bfaa45e8a13d5a93617914a5_I20210721"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-07-21</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="icc9627b95eff499e8b8d918db0b83c3e_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i344baba3aeb74f68bc7801aee9482224_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="ibb521dd8ee6940f0a260a2f0f0bc28c8_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:NonRelatedPartyRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i757342b217b94a7fb2ddab8d40bcd0fc_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:NonRelatedPartyRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8b50872ab1f345fdb34b1cb17d38ce9f_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:RelatedPartyRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib80d14ab862c4328a535b3e7b9f886ee_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:RelatedPartyRevenueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c98fe1198e74151a9dac6eb40135339_I20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b024101396644ef9467cc3d55289104_I20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">algm:CommonClassLMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie6f90f4a5ee044fca9f5c99f2904c99b_I20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icec446040b194154b6f8729c33f1a0ff_I20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa33c408cba541f0badfcf6c54604586_I20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8f6e036cd954c70a5d5650dcdebeb4e_I20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9881fc887f9e45458fde7baf2a9eeca6_I20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i177bbaf430e0460d8373e06ae5ad6c43_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i001392b29f3541ab9c2bb2ca328ddd98_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iece29002befe4ad2a49c5cec58fac778_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">algm:CommonClassLMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i93b9b006332240468355a4385fa0dc27_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0c50196cc7640ea94ec02058e426e4e_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6bea635f3a9449e8d8b84215324ce17_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i519cf5f72cb7420ea73e4168e2ae072a_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">algm:CommonClassLMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8d750c7ee774abb91fa697ebbcd7716_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i100b59f3638e4725b2e7c0bf582944ac_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9478e9f2650a44d389c42aae2da3c46e_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i228d29cdfeb4414e8b2981fa9a0580ef_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iecd9793035804906852c1a261575e4ac_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52eb188d7ec240c9903405e46b892106_I20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-06-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7cc007e763e46b1b6761993c7df8c5a_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i787f28b06d4245fbab3a12bfeb7f6aac_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1464cb5c559a4c1b928df709dff61a26_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i46bfe3773d6a42b59b4a3a024c321f96_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i082d1b60e9b748d98bb33326ebe995ab_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i382a10a5456f4442a2d4c7eaff99ec0f_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i882a5a57013f4b4c9d44efcf3456cde3_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae223984d6d14311afff069a334f8f24_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefbb3e32152948e9a9a38caa8df4b601_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4e26a06fd06c4c6d80eb721426e80d83_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i67a82c70ef7f40c1a04f19667e0bcf28_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3972dfe4d5b48b39f273b89b3fde6b9_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i234382ae804a452c9b974d4dddb5df1f_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic8dd23cac529484e9b4566e51a90fac1_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="location"><xbrli:measure>algm:location</xbrli:measure></xbrli:unit><xbrli:unit id="continent"><xbrli:measure>algm:continent</xbrli:measure></xbrli:unit><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="id9c21f8aa69146dcba9d6335a8ae3fe1_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">algm:SankenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic67bfa4e57274d149efe91fab9368b4c_D20200328-20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">algm:SankenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2021-03-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36eabcb6ced84636ba664eae9f2b4f03_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">algm:SankenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic1fec642dba74e5db7bfeacde016cb06_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">algm:SankenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25609d0be5d0447d8c5c408eb9671da2_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1b416cdbf254c9e9a66344568b92b3c_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i84e06c70f6414e2bbe37c1baac32d464_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib889c16630df4ddab52cd52c690c772c_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifb50fd31cc444db0a82049a4cede984d_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14bbb74bc768497b9e9dd9582d5e2f75_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia31d6ca58bd44e74842c743e080e8e6c_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i78ef35c9a9b74d2684117a6baae91b07_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifd88162ff7f64576a3dfd8244be79869_I20210327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5253ce2620734f76b51342910e26d12f_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:AutomotiveEndMarketMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f98141407cb4329b3192372a19eb2ac_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:AutomotiveEndMarketMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8faa8e8843904d479b5bd7315919d256_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:IndustrialEndMarketMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i720ceb4c6b19422586229fe489ea5e5a_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:IndustrialEndMarketMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i622786d5c95846bdb0c2c24589a05dde_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:OtherEndMarketMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icd0c83e8f06a4410bbdce7487d99a79b_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:OtherEndMarketMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3567da3455d74ecb98962abba1a05103_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:PowerIntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i922dfc2829744c1893a1a5e620869fa1_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:PowerIntegratedCircuitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib46553c7629b410fa150a0c868e31a1c_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:MagneticSensorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64b0f671208d4061a15734aa2d9453fd_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:MagneticSensorsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iefce69d0c51f4ee08923019ddeb8ab27_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:PhotonicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i73f4868f48454cdeb76202bf045a7027_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:PhotonicsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iacfa435ee1e94a2195292f1a834ef931_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1abd63c6e12743b8867afbb88668eff1_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iab922c183b1c4bbaac0163db77d8c55e_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61748fff24e04d4d82fee3aa9d9b142d_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherAmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b99f7a6ccd44f4b9dfe6488753f49c4_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf1cf080b5ce4bdab1b9cb3f255cd4af_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c0ce3d8e53347cd9ed5ede5e6c52053_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7ea4c8d5a96a476183cb22074ef82d8b_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8d09089f9e7d4de086943ad828e8af9f_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e305cbc7e4149ad9ff3fb06644643fc_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic94aa09a9517474582c249848ef7d663_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43c61d6d7a194fbfbd0e097d250f8dfb_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80acc4b5a7cd4741a9668437e5389b27_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e84761037cb486fb1929345fe663273_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherAsiaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia8b469be997f47c69ab4ab12a679df28_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36c43bc22a2c45e4a45ae94350959426_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7825d139a1449f8980246efed27e62f_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i93ad04f9fe804801b74a0cf7a959ec80_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11f95a1f55a547a19133b799315b755c_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf947b3759f142ff92376fc15e7f6142_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifb61496f950d4851abf5c22e39695c6e_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i189cadbb4cf24a8699f89dc74289fbd6_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad9f3b792d714899b354893a8c1af72d_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b92286059424659a238e9c0d8022524_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic91abb3c75094d57bfdd9c3c6f2f99cd_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb4202df4b984c0a8803ed1bfc70639c_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id13c4791bbef47928b3a547005838ecc_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03cd3d69e7df44fb83182e9979f80438_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7bee434bb38f4197a3dd53fd399e4cae_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id1c74a5aa45e4ceca422641152e3f561_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib66bac1dde2c48d2a69432fd1d4ab268_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">algm:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38efaec368a84dd191be927481d913d1_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">algm:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bbc27dd0e3d4aa4bba0ba163df1fe85_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">algm:ContingentConsiderationLiabilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie3351bd190de486a98b0ac0104434389_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">algm:AMTCFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e9263eb65cc432f8dd858b3b4ff5601_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7eee197fb2b54e4aa257df019e4a51ff_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id86d8723c257408282bbf44ebcd4dcdd_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65e4c82bd2d443d0a15879a560b38875_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ab48a5590be4ebc982c9de01c2df030_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i62912d66f8de444da0cf4729167b7200_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8aef9934d2a3426bbad447a45edb7782_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e006915891c47f0b546a87947a8350d_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2c9dcb3c515744a589c839e94422086a_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id5a2f7f3119541b88f0a2c77c40308f5_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82ba3f85467f491483cda2a2377a34ba_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee381b190e5f40f48dbe5ed9bfee006c_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifeb49d6c37b243f8ab168094768176b1_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i988f24c5dca1452897c43a405f500388_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i458bc4561c584b249ee9586dc9c8c055_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9754d40ea0348228fdf7d4ecaac207c_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9836266df7e4bb89431dbdb5e4cfa6c_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i09beba88784f4de090043d372b979994_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i53870ecf87684bd39538aa0f07d2b62a_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibd5434c41221406db0aca1c643d1c9e5_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc6b5d0fe52343a686d60a8c97b031ba_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i046de8aa281a450bb6fd8728ce1af7b7_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5386f6d87da64982be1807b64b3587d5_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7764a42ad4834a26a626a79a6ff584e1_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if0fb4e3f557348399f9c24de3816254d_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i593d43cdccfd4e53bcb807d00ffe0032_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib93acb4c533a4b698ef35df30cf69c22_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i538aff33cfaf439d8882bf0f8d327d29_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib4dd6b74e22d4983888fd24cc12420ba_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib77c9c2936ef4dfeb55bb71eddb03954_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algm:LegacyTrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibe9ebf13abe446e99895f03346fed7a1_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i308b27d50f144b4fa2db871ec91c23bb_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa86c2d7714f4289ba990d0e37d28ee0_D20200328-20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2021-03-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idf6772c0848d43f9936773005d4a0630_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e34112724f648538b6aef9d7ea72802_D20200328-20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2021-03-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i175cf7251a9a4e8ab10cdd993d1ba9c9_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25bc457c2b6f404ebbfcb10ab4912420_D20200328-20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2021-03-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0dd3f6745ea4918b04dd5b8f25a3522_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05ebfb331e4a4b5ea0eae559be7a2180_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc4b578041e94cfa918adb09731cfb62_D20200328-20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2021-03-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3845e846e39c4cfca556d6c69bb36a29_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algm:LegacyTrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11feaa22656e4a69bbe089c7031dcde9_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibaeebb403a8147fcabcfec141084747b_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd3b64db38e647edb276ed1ea888c6e9_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i74833a389a71489782449f969821e840_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:CreditSuisseAGCaymanIslandsBranchMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc35fb08053a4a91922418ad59d1189f_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice8f4f420c484bfb901edd367228dcef_D20200930-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-30</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i94f8818b44c94ca0bfde24fdc9f347ee_D20200930-20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-09-30</xbrli:startDate><xbrli:endDate>2020-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e5c7f68448445f9a6218bb4a5eee56f_I20200930"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5e05f8d541164e91b0d7d9e313e2e7f3_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a7c3e13e490427ca3ae65c8b8826ddd_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0463a68a3eac4f218e5f8752f14fb23f_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:TermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61ab0ad1dc80410abebf4ba70123349d_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="php"><xbrli:measure>iso4217:PHP</xbrli:measure></xbrli:unit><xbrli:context id="ic2282d13d673427db7e4c81c5786f310_I20191126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringAugust312021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a47e59d9ac849f2bc32087ad3791c74_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringAugust312021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50d546659c104a23922e86a7a2320946_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringAugust312021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i06dada017330433d99825ace4fe4c631_I20191120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringJune302021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icb5f18bef52941ccacb25d4079ec1e4d_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringJune302021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i429ffb81fa394ee096a487b3ea15127f_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringJune302021Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i676b6005d0634086a9fba8a091146705_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i786a8c1ac702459991a611ed4a532de0_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40aa4b5f2b444926881a2b536ea769fc_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2dcefedd17c14958ab310429b96cd5de_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0854eaf30ac649f494e43c589555fa0e_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc016127bf76493c8c4ad8d4289c5cc4_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie379702c175c4e7ba089b660c77f9e42_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b4737400d4040fdaf49912378a743fb_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i150a4417bca946458b803016807b340f_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1fd603fb92345b58cd5a32e2f01a631_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d6db10b41114ce5925b15330db50266_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12e362064c28415a9c38baaad7a0e598_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i265f24537c1d4e348f429b99f0274d87_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56d7d18edaf44df6b9edb6d79464ddf1_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idaefbabbbd03498e8f9b4504990cc821_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i648d827d103a489fba3f19e2a1b230b9_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic96455188a76423fb126752456635a23_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i48cb1f2abdbb4caa84a2c9675918e77a_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e4473bd0be44bc581db1101f017b6f2_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac6543155f11434bb55a9ae7a8a40950_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i920622a939f942f19be88d3fa431bd9d_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3b21cd65d25c499fb21d2419f213e730_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50bb752900e24763b6aba401bda4e907_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43e91ab12c1b4a9abbb96e434d8ccad9_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5774760787154530b0da40276058c105_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i139bd70b285d4078855fa5cb094cccc9_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2392d5e147c646cfbe0d09e420b62171_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbdf0e9244b14be1a7f1eadcf3290615_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if00dad73303940d4947ce50b4a79f5c5_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4446822fdd4643239ecf9df95970713d_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bb7200bb698468fa5e656bd21a266da_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38cf6bf2cf304f41878c11ea5902aa32_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5e26c7d2c8c46078ad31907024d9070_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic945f12b5c7b4575a51b5144b7272811_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5f97cd88cb52498fb65807edb34fcab9_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1d0f8b8d016a469294c52d529c130fa8_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i917577ea726043febbd40ff0ec7a22c0_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ee0cd83d2e841fa9c01dc6504bfbf29_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8dc58c15bd3440b7b34866b056184911_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29334deaff944328a87e2d59d216461b_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7607b02b9d846c0aa24db18e2da5eec_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a9c080f24714dde96c0c12dca1878c9_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6af2f2c52f344d1a8df74a333de3adf5_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6952a0214fd74e318f5845c8a4c078d6_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0629e26714941008da4ac513c482a42_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3f090b42b4d349918a2e47eb5cc86a94_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i072b8eb1c5a140d7b1fb0c839a303150_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c8e16091cc6430987bdc62f478b7008_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10ab3efe68fe4cd89b33ff815711915d_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icf2652aecfe24123ae408009d96c82a6_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied774c2bca4948348b1ed6e01f3658ce_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide37ab8b2d454df3873564e89b53fe58_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:PensionPromiseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="i0b5122b38667488192aeb372ee175c6c_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:PensionPromiseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8c46a912df8c401b8f6f8ef4c2173a87_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:PensionPromiseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8f5797f19d4e47ee85337f9ad6991fa3_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:Company401KPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id63491b356884e129305e12f4ac416dd_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie83ceebcf1c14814a6c45a2e3585e67b_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e5cdee667144b848e43608d24ec282c_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:AMEPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id5b46c991ef647ae9307ea4046f843b1_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:AMEPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2bc93f1180ca48a99f395dcdbaac1125_D20201102-20201102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-02</xbrli:startDate><xbrli:endDate>2020-11-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i09f9772cc2f14281811b148e260c76e5_D20201102-20201102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-02</xbrli:startDate><xbrli:endDate>2020-11-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95f27b6a29194226bef09a94bf531b93_D20201102-20201102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">algm:CommonClassLMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-02</xbrli:startDate><xbrli:endDate>2020-11-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1394afc8925440beae214d11dab1e937_D20201101-20201101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-11-01</xbrli:startDate><xbrli:endDate>2020-11-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if48077f034a049298c30ef90e022d8c0_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c269a9af9444e4eb73140341ccddf13_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0fa7c58ce1724c9a8ab7bba004b79b7c_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifc6812b997164f71a9c8be48106f98fe_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddc06c4aa03143bdb9d113dbbdaef4b5_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i54f94cfaf7634f189e38f888e1758546_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81365e539d9046fd8401e5f5b4381783_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c8c91bfe77d42578408bfc994b04af5_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0fb12f4d0d224727b9a66b9d87b8af93_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i27d3ca814ce44f308aea365b546313b3_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8260a9a1400844d69e3c0acf292b99c6_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0d6ed3e65bcb4375a2fa8d0d014daff8_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf8fd9b2f33e430d85e324d4f982c9af_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if86c445107a24c6b85e10a93de2c2da2_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i936143269c7f43dc890050048c8a821d_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie70071e613054ca8810ef434d45a2d6a_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ieff8c40574c2412983caa637e89be9bf_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id931161af7d94af49e11f8693924bb65_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i068762bfc2064de8ac9e4237c03ff5d7_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:RelatedPartyRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia021976468a641efb57445ed734590cf_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:RelatedPartyRevenueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i124e93845b734e789891373159863fb7_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i56ed7870425449d48435ccc5bdab06a7_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77ed9ccd843047329b211392e4218556_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">algm:ICTechnologyDevelopmentAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7eecbabf20242b5a5ececb54a04ea7f_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">algm:ICTechnologyDevelopmentAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaa44b55a51fe4eb6ab336efd5bfa371c_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">algm:DiscreteTechnologyDevelopmentAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic182535dadb640efacecd8dadae43ce3_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibbb328b1e760414394ee0dfbd0f04e81_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i95cfb5ad3c754b7491475361d32ac61f_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">algm:PriceSupportPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f16d05bcf8d441ba5499d05ede35269_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">algm:PriceSupportPaymentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i64de430ec55e4f91bb53dfe965176d15_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70de667a353947a28e14b78d4b6199b1_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7acbc7b737594642a8c4921365a063fe_I20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">algm:SankenElectricEuropeLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-25</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75c5070ef76242d4a751ba859f8edb2b_I20210326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">algm:SankenElectricEuropeLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2ea333d2a6aa469db33ea9d5574e713f_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e3a7355ca44447cb9dc64e8bbc1a827_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70c8e3e27fb246cb8d9d59036f97f053_I20180531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibeb8adef5a1346859b7fbecae550f0f1_I20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i26c6d9ce67bd4a7fa969378aec31ed1d_D20180601-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">algm:CommonClassLMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-06-01</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e93a91a8aa1422797d546f3d43079c7_D20180601-20180630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2018-06-01</xbrli:startDate><xbrli:endDate>2018-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8726f083342473d9f7ed6489d3e9869_D20210327-20210625"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-27</xbrli:startDate><xbrli:endDate>2021-06-25</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ida70e99c25424511891a66fba9aac92e_D20200328-20200626"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000866291</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-28</xbrli:startDate><xbrli:endDate>2020-06-26</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ia756853e29fd40619674dc8e61628fe5_1"></div><div style="min-height:27pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:110%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:110%">WASHINGTON, DC 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTk1_556b5bd2-d457-4e80-9bb2-a47000b756d5">10-Q</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YzIxMmEwNDdjNDc3NGM5MDhlODMxZGZkYmUwOTBmN2QvdGFibGVyYW5nZTpjMjEyYTA0N2M0Nzc0YzkwOGU4MzFkZmRiZTA5MGY3ZF8wLTAtMS0xLTA_6502cbf1-47eb-4eb9-9eb9-9cfdd7f55712">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">For the quarterly period ended <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18xNzE_b425ebb9-5f1d-45a9-a7cf-e315c27b61d1">June&#160;25, 2021</ix:nonNumeric></span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">or</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.776%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.924%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt:booleanfalse" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6OTI5NGFhNmNiNjAxNDgxNDg0ZWMyNmVhNjkwYjZhYjkvdGFibGVyYW5nZTo5Mjk0YWE2Y2I2MDE0ODE0ODRlYzI2ZWE2OTBiNmFiOV8wLTAtMS0xLTA_f6365298-88d9-4d0d-8887-15512be1db42">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">For the transition period from </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%"> to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%;text-decoration:underline">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="margin-top:4pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:110%">Commission File Number: <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTk2_236f8a2e-f617-4f0c-9bbb-7a9310d49709">001-39675</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:22pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTkx_9e191d72-5163-4317-9320-ddf93bc7b74c">ALLEGRO MICROSYSTEMS, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:110%">(Exact Name of Registrant as Specified in its Charter)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">_________________</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.345%"><tr><td style="width:1.0%"></td><td style="width:27.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.440%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.820%"></td><td style="width:0.1%"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM18xLTAtMS0xLTA_9c3d45a5-c41f-43f5-a67d-6a0f1b48f81c">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM18xLTItMS0xLTA_7b215f97-9470-4414-9f81-75caa7409f95">46-2405937</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:110%">(State or other jurisdiction of</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:110%">incorporation or organization)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM180LTAtMS0xLTA_64029adc-5830-4982-b4fa-35a4ef2e9484">955 Perimeter Road</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM181LTAtMS0xLTA_eafb5c35-6c4d-4168-9d87-0622ed167754">Manchester,</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM181LTEtMS0xLTA_3cab4ca9-73b7-47de-a743-39f190f7c6ec">New Hampshire</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM181LTItMS0xLTQw_da6dee8e-560b-405f-9925-fb9abb1c283b">03103</ix:nonNumeric></span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTky_3aef75ae-6542-4e04-a2a2-866b34a1dbb1">603</ix:nonNumeric>)&#160;<ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTkz_ac3b7ec0-6537-4ae2-a6d9-666a224fea82">626-2300</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:110%">N/A</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">(Former name, former address and former fiscal year, if changed since last report)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">_________________</span></div><div style="margin-top:4pt;text-align:center;text-indent:28.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:110%">Securities registered pursuant to Section&#160;12(b) of the Act: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.269%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:39.825%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:110%">Trading</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:110%">Symbol(s)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6N2NkMTY5OWEwYWNhNDc4MWE0ZGMwNDRjZjM5NTk2N2YvdGFibGVyYW5nZTo3Y2QxNjk5YTBhY2E0NzgxYTRkYzA0NGNmMzk1OTY3Zl8xLTAtMS0xLTA_b2dc134a-6ca9-4d02-bd05-0bca2d03375a">Common Stock, par value $0.01 per share</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6N2NkMTY5OWEwYWNhNDc4MWE0ZGMwNDRjZjM5NTk2N2YvdGFibGVyYW5nZTo3Y2QxNjk5YTBhY2E0NzgxYTRkYzA0NGNmMzk1OTY3Zl8xLTItMS0xLTA_1fbb9204-3853-485d-9ae4-8f92a3a0a862">ALGM</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6N2NkMTY5OWEwYWNhNDc4MWE0ZGMwNDRjZjM5NTk2N2YvdGFibGVyYW5nZTo3Y2QxNjk5YTBhY2E0NzgxYTRkYzA0NGNmMzk1OTY3Zl8xLTQtMS0xLTA_8694707d-db43-4977-9c09-8e4f2e1b52e1">The Nasdaq Global Select Market</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant: (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. &#160;&#160;&#160;&#160;Yes&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMjAw_11b43cc8-9e04-4583-8094-84cc0baab91f">No</ix:nonNumeric>&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTk0_563d99a0-8d36-447d-82b2-69d6630afa78">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.851%"><tr><td style="width:1.0%"></td><td style="width:17.826%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.247%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:51.806%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:22.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large&#160;accelerated&#160;filer</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6MjlkZjQ3Njg0M2Q2NDg1NzgyOTkwNTdjM2IwODBkMDEvdGFibGVyYW5nZToyOWRmNDc2ODQzZDY0ODU3ODI5OTA1N2MzYjA4MGQwMV8xLTAtMS0xLTA_11419f3c-d0f7-400c-9268-e8e452225330">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt:booleanfalse" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6MjlkZjQ3Njg0M2Q2NDg1NzgyOTkwNTdjM2IwODBkMDEvdGFibGVyYW5nZToyOWRmNDc2ODQzZDY0ODU3ODI5OTA1N2MzYjA4MGQwMV8xLTQtMS0xLTA_199b830b-c510-42a9-9cda-d5887abeaa25">&#9744;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt:booleantrue" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6MjlkZjQ3Njg0M2Q2NDg1NzgyOTkwNTdjM2IwODBkMDEvdGFibGVyYW5nZToyOWRmNDc2ODQzZDY0ODU3ODI5OTA1N2MzYjA4MGQwMV8yLTQtMS0xLTA_f0195b41-13f4-4f1f-abba-a70de80e3396">&#9746;</ix:nonNumeric></span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt-sec:boolballotbox" name="dei:EntityExTransitionPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTk3_d7e2ae3e-af37-4eaa-b817-a8eb70f2423e">&#9744;</ix:nonNumeric></span></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:110%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" format="ixt-sec:boolballotbox" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTk4_300f366d-3b9a-4357-87d5-165d9b781df4">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:110%">&#9746;</span></div><div style="margin-top:3pt;text-indent:28.8pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">As of July&#160;21, 2021, the registrant had <ix:nonFraction unitRef="shares" contextRef="ic17857d4bfaa45e8a13d5a93617914a5_I20210721" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTIy_478055eb-0aed-43e6-9080-21a338838f84">189,646,542</ix:nonFraction> shares of common stock, $0.01 par value per share, outstanding.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_7"></div><hr style="page-break-after:always"/><div style="min-height:54pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.786%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.788%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:0.25pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#026dce;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_10">Forward-Looking Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_10">2</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_13">PART I.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_13">Financial Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_13">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_16">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_16">Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_16">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_19">Consolidated Balance Sheets as of </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_19">June</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_19"> 25, 202</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_19">1</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_19"> (Unaudited) and </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_19">March</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_19"> 2</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_19">6</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_19">, 2</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_19">021</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_19">4</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">Consolidated Statements of </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">Operations</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22"> for the three-</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">month periods ended </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">June </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">25, 202</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">1</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22"> and </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">June</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22"> 2</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">6</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">, </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">20</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22">20</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_22"> (Unaudited)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_22">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">Consolidated Statements of </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">Comprehensive</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> Income</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> for the</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> three-</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">month period</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">s</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> ended </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">June</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> 25,</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">202</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">1</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> and </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">June</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> 2</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">6</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">, </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">20</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">20</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> (Unaudited)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_25">6</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">Consolidated Statements of Changes in Equity for the</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> three-</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">month period</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">s</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> ended </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">June</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> 25,</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">202</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">1</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> and </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">June</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> 2</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">6</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">, </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">20</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">20</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> (Unaudited)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_28">7</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">Consolidated Statements of </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">Cash Flows for the </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">three</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">-month periods ended </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">June</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> 2</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">5</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">,</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">202</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">1</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> and </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">June</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> 2</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">6</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">, </a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">20</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28">20</a><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_28"> (Unaudited)</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_31">8</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_34">Notes to Unaudited Condensed Consolidated Financial Statements</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_34">8</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_100">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_100">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_100">26</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_136">Item 3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_136">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_136">48</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_139">Item 4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_139">Controls and Procedures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_139">48</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_142">PART II.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_142">Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_142">48</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_145">Item 1.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_145">Legal Proceedings</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_145">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_148">Item 1A.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_148">Risk Factors</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_148">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_151">Item 2.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_151">Unregistered Sales of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_151">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_154">Item 3.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_154">Defaults Upon Senior Securities</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_154">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_157">Item 4.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_157">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_157">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_160">Item 5.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_160">Other Information</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_160">49</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_163">Item 6.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_163">Exhibits</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_163">50</a></span></div></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0563c1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#ia756853e29fd40619674dc8e61628fe5_166">Signatures</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:none" href="#ia756853e29fd40619674dc8e61628fe5_166">51</a></span></div></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_10"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORWARD-LOOKING STATEMENTS</span></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q (the &#8220;Quarterly Report&#8221;) contains forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995. We intend such forward-looking statements to be covered by the safe harbor provisions for forward-looking statements contained in Section 27A of the Securities Act of 1933, as amended and Section 21E of the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;). All statements other than statements of historical facts contained in this Quarterly Report, including statements regarding our future results of operations and financial position, business strategy, the impact of the ongoing and global COVID-19 pandemic on our business, prospective products and the plans and objectives of management for future operations, may be forward-looking statements. These statements involve known and unknown risks, uncertainties and other important factors that may cause our actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by the forward-looking statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Statements regarding our future results of operations and financial position, business strategy and plans and objectives of management for future operations, including, among others, statements regarding the liquidity, growth and profitability strategies and factors and trends affecting our business are forward-looking statements. Without limiting the foregoing, in some cases, you can identify forward-looking statements by terms such as &#8220;aim,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;should,&#8221; &#8220;expect,&#8221; &#8220;exploring,&#8221; &#8220;plan,&#8221; &#8220;anticipate,&#8221; &#8220;could,&#8221; &#8220;intend,&#8221; &#8220;target,&#8221; &#8220;project,&#8221; &#8220;contemplate,&#8221; &#8220;believe,&#8221; &#8220;estimate,&#8221; &#8220;predict,&#8221; &#8220;potential,&#8221; &#8220;seek,&#8221; or &#8220;continue&#8221; or the negative of these terms or other similar expressions, although not all forward-looking statements contain these words. No forward-looking statement is a guarantee of future results, performance, or achievements, and one should avoid placing undue reliance on such statements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Forward-looking statements are based on our management&#8217;s beliefs and assumptions and on information currently available to us. Such beliefs and assumptions may or may not prove to be correct. Additionally, such forward-looking statements are subject to a number of known and unknown risks, uncertainties and assumptions, and actual results may differ materially from those expressed or implied in the forward-looking statements due to various factors, including, but not limited to, those identified in Part I, Item 2. &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in this Quarterly Report and Part II, Item 1A. &#8220;Risk Factors&#8221; in our Annual Report on Form 10-K for the year ended March 26, 2021 (the &#8220;2021 Annual Report&#8221;). These risks and uncertainties include, but are not limited to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">downturns or volatility in general economic conditions, including as a result of the COVID-19 pandemic, particularly in the automotive market;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to compete effectively, expand our market share and increase our net sales and profitability;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to compensate for decreases in average selling prices of our products;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the cyclical nature of the analog semiconductor industry;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">shifts in our product mix or customer mix, which could negatively impact our gross margin;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to manage any sustained yield problems or other delays at our third-party wafer fabrication facilities or in the final assembly and test of our products;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any disruptions at our primary third-party wafer fabrication facilities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to fully realize the benefits of past and potential future initiatives designed to improve our competitiveness, growth and profitability;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to accurately predict our quarterly net sales and operating results;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">our ability to adjust our supply chain volume to account for changing market conditions and customer demand;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on a limited number of third-party wafer fabrication facilities and suppliers of other materials;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our dependence on manufacturing operations in the Philippines;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our reliance on distributors to generate sales;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our indebtedness may limit our flexibility to operate our business;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the loss of one or more significant end customers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to develop new product features or new products in a timely and cost-effective manner;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to meet customers&#8217; quality requirements;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">uncertainties related to the design win process and our ability to recover design and development expenses and to generate timely or sufficient net sales or margins;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">changes in government trade policies, including the imposition of tariffs and export restrictions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our exposures to warranty claims, product liability claims and product recalls;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to protect our proprietary technology and inventions through patents or trade secrets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to commercialize our products without infringing third-party intellectual property rights;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruptions or breaches of our information technology systems;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks related to governmental regulation and other legal obligations, including privacy, data protection, information security, consumer protection, environmental and occupational health and safety, anti-corruption and anti-bribery, and trade controls;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our dependence on international customers and operations;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the availability of rebates, tax credits and other financial incentives on end-user demands for certain products;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the volatility of currency exchange rates;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks related to acquisitions of and investments in new businesses, products or technologies, joint ventures and other strategic transactions;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to raise capital to support our growth strategy;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">our ability to effectively manage our growth and to retain key and highly skilled personnel;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">changes in tax rates or the adoption of new tax legislation;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks related to litigation, including securities class action litigation; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to accurately estimate market opportunity and growth forecasts.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">You should read this Quarterly Report and the documents that we reference in this Quarterly Report completely and with the understanding that our actual future results may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained in this Quarterly Report, whether as a result of any new information, future events or otherwise.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless the context otherwise requires, references to &#8220;we,&#8221; &#8220;us,&#8221; &#8220;our,&#8221; the &#8220;Company&#8221; and &#8220;Allegro&#8221; refer to the operations of Allegro MicroSystems, Inc. and its consolidated subsidiaries.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_13"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-top:6pt;text-align:center"><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I &#8211; FINANCIAL INFORMATION</span></div><div id="ia756853e29fd40619674dc8e61628fe5_16"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Condensed Consolidated Financial Statements</span></div><div id="ia756853e29fd40619674dc8e61628fe5_19"></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED BALANCE SHEETS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except par value and share amounts)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:77.620%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.020%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25, 2021 (Unaudited)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMy0xLTEtMS0w_6f8bdfe0-1eaa-4798-a835-9e0e7a9ba967">221,934</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMy0zLTEtMS0w_baaf9d80-5055-4d43-b916-3dfb5a3756aa">197,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNC0xLTEtMS0w_b67b77fa-6797-4cae-b2c0-82414ae6f4e2">7,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNC0zLTEtMS0w_d6dee9a1-4b6d-41f7-a7f9-67f3200b0645">6,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable, net of provision for expected credit losses of $<ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNS0wLTEtMS0wL3RleHRyZWdpb246YTE0NjUyZmM2N2Q2NDRiNzljYTIyZjQ0YmQ0OTAwOTNfNzU_38c80ac2-60b4-4ee0-b607-808016e4c70a">773</ix:nonFraction> at June&#160;25, 2021 and allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNS0wLTEtMS0wL3RleHRyZWdpb246YTE0NjUyZmM2N2Q2NDRiNzljYTIyZjQ0YmQ0OTAwOTNfMTA5OTUxMTYyNzk3OQ_85647e9f-55a0-40f8-b7e6-d2acab42e096">138</ix:nonFraction> at March&#160;26, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNS0xLTEtMS0w_ce68438a-63be-43e2-a0d1-1d448f30915b">77,843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNS0zLTEtMS0w_354c1802-bdd3-4c84-8cf7-d9def3f0fd94">69,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade and other accounts receivable due from related party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNi0xLTEtMS0w_10540e4f-2ab9-4248-85ea-1b2fe75046b3">23,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNi0zLTEtMS0w_09b2f67c-cc05-4049-87f2-cde1b5937310">23,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Accounts receivable &#8211; other</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNy0xLTEtMS0w_d8bf698e-f249-4234-a2ae-e864dee95022">1,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsAndOtherReceivablesNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNy0zLTEtMS0w_c85a89ac-eaa2-45f7-9afa-8c998d17be02">1,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfOC0xLTEtMS0w_ff048a45-d789-4411-813c-e0398fd5ca7f">82,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfOC0zLTEtMS0w_4ae41d94-eb48-43e0-bd50-29d2ffaf5d74">87,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfOS0xLTEtMS0w_ce1e1432-87ce-4a58-b46d-5f7bfa5db716">12,117</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfOS0zLTEtMS0w_c9c2c463-e261-47de-aee3-aefcd44cfc71">18,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTAtMS0xLTEtMjU5_3dbef3e1-8619-41a2-a791-18db4dce8e93">25,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTAtMy0xLTEtMjU5_553efc69-2874-490c-b2d1-4c69b2380da9">25,969</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTAtMS0xLTEtMA_581c063b-9787-4925-ada7-262af288b9da">452,527</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTAtMy0xLTEtMA_ff3eea63-478b-47a4-a483-a3fd4c8a0471">430,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTEtMS0xLTEtMA_c75d1e44-fe9f-4ed4-a820-71beda20393f">196,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTEtMy0xLTEtMA_4daef880-30f5-42f8-b719-5c6ba7db26ff">192,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTMtMS0xLTEtODQx_2b8ebf9e-fc9f-44f6-b1c0-28011fb3918a">17,439</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTMtMy0xLTEtODQx_cc57dbb5-5f0f-4e76-9b7d-7655d0c171ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTItMS0xLTEtMA_a1653ab6-474b-47e9-93f2-7efb35b9e769">20,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTItMy0xLTEtMA_ffc49fb4-feca-4942-9c5f-6f972dc57289">26,972</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTMtMS0xLTEtMA_04de9219-91c7-422e-952a-be4f6ec666b3">20,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTMtMy0xLTEtMA_c65e4af4-efcd-41ad-ace1-3a32c3354c61">20,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTQtMS0xLTEtMA_7f5cfd49-e3fb-4b32-ad15-fe6ce7540275">36,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTQtMy0xLTEtMA_9e7faad5-8eb1-40fe-a3ce-0f927187f9ef">36,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity investment in related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTUtMS0xLTEtMA_8b30c416-a937-4890-9b90-1b0c43106b92">26,943</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTUtMy0xLTEtMA_d6ff6540-5a40-4f5c-9acc-136152846cf1">26,664</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTYtMS0xLTEtMA_4c7cbc78-ef39-48c1-ae2e-8f3a45e03707">26,298</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTYtMy0xLTEtMA_07027c70-eec8-4459-8e9f-d1eaaff64899">14,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTctMS0xLTEtMA_f3cbc74d-d475-472a-a446-0f51b55e9c82">796,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTctMy0xLTEtMA_c1cede0f-c128-4947-ac02-a4caefc5a5ca">747,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities, Non-Controlling Interest and Stockholders' Equity</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjAtMS0xLTEtMA_538ff9c2-b591-48ef-a929-d228816e8664">34,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableTradeCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjAtMy0xLTEtMA_254232d6-eb57-478e-b895-55b938c24b05">35,389</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amounts due to related party</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjEtMS0xLTEtMA_b374afe9-b263-4b42-8248-9ebf26c74896">4,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjEtMy0xLTEtMA_9928713a-e495-4f21-8eab-3693e62981dd">2,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjItMS0xLTEtMA_8f137814-d2e2-40cc-9597-109bc5a065f6">76,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjItMy0xLTEtMA_b63e5bd8-0e78-4c57-bc34-b181ca1de3ae">78,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjUtMS0xLTEtODU4_54bec168-68bd-4bea-9c3c-89bc9d87a3ac">3,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjUtMy0xLTEtODU4_714400ba-2d44-4420-8188-4c1875afa64d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjYtMS0xLTEtMA_36a4edc8-f9d7-4e33-98dc-a653c27d2daa">119,033</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjYtMy0xLTEtMA_fc1e6cb5-a960-47b6-a6d5-8466ddf66e1e">116,674</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Obligations due under Senior Secured Credit Facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjctMS0xLTEtMA_8e7a1c72-65cd-437c-a2b0-a99e7f59b9ac">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LongTermLineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjctMy0xLTEtMA_dff00a63-5f65-4886-86ca-74ffa69f4591">25,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzEtMS0xLTEtODUx_d3cc1483-4395-45e8-b0ad-dfe2e8d91cdb">14,231</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzEtMy0xLTEtODUx_df5bab85-eaef-4045-8ab1-579dbd452193">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjktMS0xLTEtMA_f6bbef41-926e-488f-969d-e720b5a71bdb">19,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjktMy0xLTEtMA_525c29e4-d83a-4ac3-9df9-98fd05820326">19,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzAtMS0xLTEtMA_214f36b4-6688-4ceb-96cb-b49ab33b45ab">177,508</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzAtMy0xLTEtMA_7996f52f-a5ee-4480-8b21-4c53cee42ce4">160,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 15)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzEtMS0xLTEtMA_bca55976-8b10-4ed7-808b-bfa5241aa78f"></ix:nonFraction></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzEtMy0xLTEtMA_5414b57b-d009-47d4-885f-2efbbe894c33"></ix:nonFraction></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders' Equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred Stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzIx_5e9819d2-a544-4eb1-98d6-a8263a2db620"><ix:nonFraction unitRef="usdPerShare" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzIx_96669c6e-e32a-4592-99d8-8b8acf433894">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzM1_46c16299-fd24-474a-929c-99a24f1197a2"><ix:nonFraction unitRef="shares" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzM1_a8fcb63c-494e-4f04-b263-1a3ed357b77e">20,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzU3_4f3a2fca-99ae-415d-b3d0-a8a44c0f2065"><ix:nonFraction unitRef="shares" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzU3_a38df7c1-d1a5-4d51-9082-627725938553"><ix:nonFraction unitRef="shares" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzU3_b3e303e4-67e2-4e84-8576-35e9b8bb56e5"><ix:nonFraction unitRef="shares" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzU3_b83199b7-40e5-484a-8fb3-477a8728a53a">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued or outstanding at June&#160;25, 2021 and March&#160;26, 2021</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMS0xLTEtMA_bc313bb0-c21c-457c-ac8e-bd87e86a694b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMy0xLTEtMA_3f546a75-82f5-4df6-9452-b0e9f941b1d6">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzE4_41004d35-1532-4a4a-8959-e58f3ca9b9c3"><ix:nonFraction unitRef="usdPerShare" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzE4_c01bf2bb-da9e-49b5-82ee-ac4c4329298e">0.01</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzMy_a437d847-a01e-43c4-a6e9-75e40d678190">1,000,000,000</ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzU0_ad954b09-4b6d-40a6-8d60-60df1da17188"><ix:nonFraction unitRef="shares" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzU0_ca504e45-6c39-458a-a4b4-7b02d8d9847b">189,581,621</ix:nonFraction></ix:nonFraction> shares issued and outstanding at June&#160;25, 2021; <ix:nonFraction unitRef="shares" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0Xzk0_12ac1945-a9de-4cdb-85d1-e210e583ca2c">1,000,000,000</ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzEwOTk1MTE2Mjc5MjY_088c43c9-0a1f-4ec1-9390-55fc349ec04a"><ix:nonFraction unitRef="shares" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzEwOTk1MTE2Mjc5MjY_da61184b-a4ed-4ed5-bb54-1d68c518f86f">189,588,161</ix:nonFraction></ix:nonFraction> issued and outstanding at March&#160;26, 2021</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMS0xLTEtMA_1cf4b8f7-5f97-487e-89b4-818ebcf01e88">1,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMy0xLTEtMA_0a1a26f5-03ff-4523-bc30-31ed2e6df437">1,896</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzgtMS0xLTEtMA_a90b049f-5f91-4c0d-ac60-a7c53d04244d">597,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapital" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzgtMy0xLTEtMA_35df0797-a259-4314-8440-01c293a6e9da">592,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzktMS0xLTEtMA_7435d104-9d6d-4a4f-8962-11ca3e7658d9">31,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzktMy0xLTEtMA_2f30a62c-28ad-450f-8371-499cf89f1f58">3,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDAtMS0xLTEtMA_0ed4fa85-8409-4148-85b7-a42902dcd5ea">11,865</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDAtMy0xLTEtMA_93b3a24e-e6b9-4efc-8143-1132cc0ac7c6">11,865</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity attributable to Allegro MicroSystems, Inc.</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDEtMS0xLTEtMA_355e0d86-c0df-48a7-bc8d-f6021df66894">618,252</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDEtMy0xLTEtMA_4c331a0c-5e62-4a4e-ac1e-7f4452afe4ec">585,752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:13.5pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-controlling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDItMS0xLTEtMA_6670c8d6-2a31-4255-b0e1-c371c48d207f">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:MinorityInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDItMy0xLTEtMA_a743815f-ce35-45c5-ae48-4620c525c48a">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDMtMS0xLTEtMA_6504d24c-6998-4de3-9e66-14359be8324f">619,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDMtMy0xLTEtMA_9337443e-c61c-4782-ab01-49b14aef8f41">586,871</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;text-indent:27pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities, non-controlling interest and stockholders' equity</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDQtMS0xLTEtMA_30dc847f-e65c-40d3-b383-c8cc38329781">796,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDQtMy0xLTEtMA_e6ed97fe-961a-4bd9-b227-b45f7790133f">747,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:2pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_22"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(in thousands, except share and per share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(Unaudited)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.806%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb521dd8ee6940f0a260a2f0f0bc28c8_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMi0xLTEtMS0w_653daf55-cfda-4e29-a78a-624bc7e0db89">152,689</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i757342b217b94a7fb2ddab8d40bcd0fc_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMi0zLTEtMS0w_aab1907e-5780-4bab-bf5a-31a39a2c342b">91,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales to related party</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8b50872ab1f345fdb34b1cb17d38ce9f_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMy0xLTEtMS0w_fe45c150-b6db-4da8-a360-4b5dfbf554b0">35,453</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib80d14ab862c4328a535b3e7b9f886ee_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMy0zLTEtMS0w_8c889155-ec47-4ab8-8c00-1b8d5d84cc69">23,620</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNC0xLTEtMS0w_aab84877-c532-4996-970b-a69e3d84d263">188,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNC0zLTEtMS0w_80be4d2d-34f2-479e-9f7c-c79502304b27">115,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNS0xLTEtMS0w_cf8b32b8-d223-42dd-9f0e-8b572f366107">93,982</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNS0zLTEtMS0w_8653fe41-4a88-4c25-a107-4fabfc43b658">59,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNi0xLTEtMS0w_7c22caff-99fb-41b1-9d18-b2247b78f243">94,160</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNi0zLTEtMS0w_fdddffe9-43a1-45ce-9512-8cb78c0fffd6">55,701</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfOC0xLTEtMS0w_6914e10d-c1bf-4f03-964e-31b90661f389">29,554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ResearchAndDevelopmentExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfOC0zLTEtMS0w_d67850c3-86d4-4b4c-8cc1-c2aa17ebf57c">24,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfOS0xLTEtMS0w_3055fe5a-65bc-4780-b08f-9602a2dc8dac">32,064</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingGeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfOS0zLTEtMS0w_3ea554d8-10e7-4c62-a6c5-916a92057534">26,789</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTAtMS0xLTEtMzY4MQ_9a8585e9-0d07-4b7a-90bd-4c637759b662">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTAtMy0xLTEtMzY4MQ_86981e7c-ccc7-4cf5-a295-3efbe1c95d77">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTAtMS0xLTEtMA_b9cff228-9f0e-4b1d-a247-e3d6a6a8c9b6">61,918</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTAtMy0xLTEtMA_fb36a86e-4920-4165-b5b3-4a8459453e74">51,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTEtMS0xLTEtMA_e5b3a106-b724-4363-b7f8-0b8f0ce50858">32,242</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTEtMy0xLTEtMA_4c576a85-03dc-41a5-bb71-89b79d895ecc">4,532</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTQtMS0xLTEtMA_5be18b5a-2926-4e3f-990e-ba77427c2532">345</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:InterestIncomeExpenseNonoperatingNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTQtMy0xLTEtMA_ff0b29ca-29ae-49a4-9f87-5ecb3be4b605">313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency transaction (loss) gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTUtMS0xLTEtMA_74f48ae0-048a-49fe-a2aa-d6eb0dd253f4">254</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTUtMy0xLTEtMA_ab7a7de3-537a-4b50-8dd6-2dd928cf0d25">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income in earnings of equity investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTYtMS0xLTEtMA_9c26f963-b0cd-4f1d-adc2-9e6814b4657a">279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:InvestmentIncomeNonoperating" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTYtMy0xLTEtMA_83de44c8-9ae0-4053-b10a-25f217d85789">212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTctMS0xLTEtMA_5d96c8e5-bcbd-4482-8267-b01155b51cf9">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTctMy0xLTEtMA_d69590e5-7312-471f-82f1-9b0339fa1c22">193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income tax provision</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTgtMS0xLTEtMA_4b23e55f-fb82-43de-bc44-b7705059d76a">31,970</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTgtMy0xLTEtMA_40a77105-c0e5-43b7-9db5-d277687348b3">5,382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTktMS0xLTEtMA_9201661f-f575-4354-9f9e-09ef864bc892">4,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTktMy0xLTEtMA_d21cfc07-52e4-45db-9f57-b952bfaddf7a">528</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjAtMS0xLTEtMA_cc32ce8f-e4be-4c0b-a979-095a3d846b8d">27,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjAtMy0xLTEtMA_f24ce272-b8a0-4736-9b70-ef79254961df">4,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjEtMS0xLTEtMA_b9df1706-28ac-4dae-ba53-db7a5d2f5b3c">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjEtMy0xLTEtMA_b0432f2e-aae1-4c1e-bdc7-16644006ce09">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Allegro MicroSystems, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjItMS0xLTEtMA_248b83c5-72cb-4b96-97a1-0c1b934f2465">27,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjItMy0xLTEtMA_04bc0028-1e52-441e-8c6a-576995f74044">4,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Allegro MicroSystems, Inc. per share (Note 16):</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjQtMS0xLTEtMA_c583d129-bb2b-4afc-be22-aa3e06a2cd86">0.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjQtMy0xLTEtMA_c111a64b-f06a-4dd6-8fa5-2c73b629dacb">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjUtMS0xLTEtMA_1dbe6291-327c-4d4f-936b-c9c53e9a06aa">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjUtMy0xLTEtMA_afa91689-6c94-4528-bb14-be5e1f010bec">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjctMS0xLTEtMA_f025bd43-6c5a-444e-9b8f-9dabfc4bce11">189,585,381</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjctMy0xLTEtMA_13bb0205-14cd-4bba-8688-e5a962a23cb2">10,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjgtMS0xLTEtMA_b72beed5-8df3-4972-9ce1-b19d5d614fed">191,163,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjgtMy0xLTEtMA_2144aaca-99a1-4323-ad75-b9fcaa95510c">10,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:20pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMi0xLTEtMS0w_e1b2459b-cfdd-49d3-9e2d-e0edd7125e5c">27,707</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMi0zLTEtMS0w_5a43263c-7b3d-4403-809c-1d0dce31b4af">4,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMy0xLTEtMS0zMTI_45a568b2-2a73-4ad8-9ca4-dac476c7cf7d">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:NetIncomeLossAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMy0zLTEtMS0zMTI_45559618-d81d-4b28-b3f8-52c1549b29c1">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Allegro MicroSystems, Inc.</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNC0xLTEtMS0zMTI_31accdc8-87e7-474b-80d6-54569e1ddde1">27,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNC0zLTEtMS0zMTI_547c7352-58d5-423a-9f19-8006a987b681">4,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive (loss) income:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMy0xLTEtMS0w_1df97986-59a7-42c5-8ac2-d2f59e3dfdf6">30</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMy0zLTEtMS0w_436c5576-2076-4b51-b831-662bde78587f">4,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net actuarial loss amortization of net transition obligation and prior service costs related to defined benefit plans, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNC0xLTEtMS0w_204b0fe8-9958-48ed-abfc-81ca8830b361">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNC0zLTEtMS0w_7ab41ef1-c4d5-4c7d-b15e-016492c453d4">313</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNS0xLTEtMS0w_f09a79a1-e3d1-412a-8331-6166a10a3271">27,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNS0zLTEtMS0w_e1092152-73c2-4ddc-b913-ca0c90400685">8,787</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive loss attributable to non-controlling interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNi0xLTEtMS0w_60d5a7de-3dc2-4b31-b91c-d826936742a9">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNi0zLTEtMS0w_df993722-94e2-40b4-acf0-a667609816af">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income attributable to Allegro MicroSystems, Inc.</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNy0xLTEtMS0w_d74d81aa-f3fa-40c1-8e88-8c8a3780186a">27,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNy0zLTEtMS0w_e2e031dc-87c8-4eca-86fb-a4460fc39fee">8,794</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:20pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_28"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(in thousands, except share amounts)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:125%">(Unaudited)</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.040%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.053%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.478%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.056%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock, Class A</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common&#160;Stock,&#160;Class&#160;L</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Paid-In Capital</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Controlling Interests</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Equity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 27, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6c98fe1198e74151a9dac6eb40135339_I20200327" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0xLTEtMS0w_0448e311-9a10-49e6-8804-3ea13a62bcf1">10,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c98fe1198e74151a9dac6eb40135339_I20200327" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0zLTEtMS0w_f5a7d3cd-c93c-4c0a-9c33-ff9839b0ee69">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4b024101396644ef9467cc3d55289104_I20200327" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi01LTEtMS0w_72400bff-658d-4606-9eca-ebae6c5409ac">622,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4b024101396644ef9467cc3d55289104_I20200327" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi03LTEtMS0w_8fd99454-fd77-4392-939a-d433bfe7107c">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ie6f90f4a5ee044fca9f5c99f2904c99b_I20200327" decimals="INF" format="ixt:zerodash" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0xNC0xLTEtMA_f484d1b3-8055-4ba6-9a96-c255a5cc5fd1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie6f90f4a5ee044fca9f5c99f2904c99b_I20200327" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0xNi0xLTEtMA_d9ed108f-41b6-4a33-9e43-a9c4c33e330c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icec446040b194154b6f8729c33f1a0ff_I20200327" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0xOC0xLTEtMA_768baed7-a5cc-412f-b02a-10e2c70879e0">458,697</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifa33c408cba541f0badfcf6c54604586_I20200327" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0yMC0xLTEtMA_131fda85-5d2b-49f3-94d6-fd56f5def7b9">194,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic8f6e036cd954c70a5d5650dcdebeb4e_I20200327" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0yMi0xLTEtMA_bccc11e5-5214-470a-a2b3-2849358ebaf3">19,976</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9881fc887f9e45458fde7baf2a9eeca6_I20200327" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0yNC0xLTEtMA_691bb231-f045-45de-8983-c27d6bbd4aec">950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0yNi0xLTEtMA_8e9855e2-a946-4568-bd72-db6ef958c5e6">634,132</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i177bbaf430e0460d8373e06ae5ad6c43_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMy0yMC0xLTEtMA_d44707b4-308f-4ed4-818a-4878e346b36c">4,820</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i001392b29f3541ab9c2bb2ca328ddd98_D20200328-20200626" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMy0yNC0xLTEtMA_ad2209a5-3b11-4208-b37f-b7726838c100">34</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMy0yNi0xLTEtMA_2e8b77e6-776a-485d-ba00-c537e1a150ca">4,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of Class L shares, net of forfeitures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iece29002befe4ad2a49c5cec58fac778_D20200328-20200626" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNC01LTEtMS0zNTE_fa43f38e-7c00-4607-88b5-d71823ba7eeb">15,828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalization changes related to organizational structure of affiliates and direct and indirect interests in subsidiaries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93b9b006332240468355a4385fa0dc27_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="algm:AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNC0xOC0xLTEtMA_7f161a8f-e1d0-4d95-af07-e3622159819d">19,165</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="algm:AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNC0yNi0xLTEtMA_fa5e1b0a-e042-40ec-b252-e8f363dbd73e">19,165</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Reclassification of certain class L shares</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i93b9b006332240468355a4385fa0dc27_D20200328-20200626" decimals="-3" sign="-" name="algm:AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNS0xOC0xLTEtMA_8a9fc3cf-88a2-40c5-8d39-3b52aedb7589">298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" sign="-" name="algm:AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNS0yNi0xLTEtMA_2f50ffe6-9cdd-4e44-bfbd-97a32b81707e">298</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93b9b006332240468355a4385fa0dc27_D20200328-20200626" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNi0xOC0xLTEtMA_529659d0-9c58-44e5-8ee9-523c7f2b67fa">445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNi0yNi0xLTEtMA_a249e86c-71b4-4a1c-91e2-cb0219459d67">445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia0c50196cc7640ea94ec02058e426e4e_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTItMjItMS0xLTA_370e22f8-148b-4d78-877a-ade1fb9af08b">4,287</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i001392b29f3541ab9c2bb2ca328ddd98_D20200328-20200626" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTItMjQtMS0xLTA_5d05ea4e-14bc-4ac9-b03f-6c0e7691aa3b">7</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTItMjYtMS0xLTA_c115c42b-5ae3-4a20-9c9d-32bbc8002c48">4,280</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net actuarial loss and amortization of net transition obligation and prior service costs related to defined benefit plans, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia0c50196cc7640ea94ec02058e426e4e_D20200328-20200626" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTQtMjItMS0xLTM1Nw_a91a8d08-5ffb-4aa2-a55b-18eabef81807">313</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTQtMjYtMS0xLTM1Nw_e31b673b-26aa-4511-8221-684cf329d107">313</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 26, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id6bea635f3a9449e8d8b84215324ce17_I20200626" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMS0xLTEtMA_4e6d76ce-2e8c-4857-a151-d24fef5960a7">10,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6bea635f3a9449e8d8b84215324ce17_I20200626" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMy0xLTEtMA_6e88cb03-3dfe-40f3-b545-550167bfc008">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i519cf5f72cb7420ea73e4168e2ae072a_I20200626" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtNS0xLTEtMA_906a94ca-1fd3-4551-8508-f88999e702a6">638,298</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i519cf5f72cb7420ea73e4168e2ae072a_I20200626" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtNy0xLTEtMA_b650aae2-94f3-46d8-8e95-52e332678af6">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib8d750c7ee774abb91fa697ebbcd7716_I20200626" decimals="INF" format="ixt:zerodash" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMTQtMS0xLTA_d656a28c-e41e-49ea-a1e9-3cfdd4c473bf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8d750c7ee774abb91fa697ebbcd7716_I20200626" decimals="-3" format="ixt:zerodash" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMTYtMS0xLTA_549dc2e4-502d-40ef-aeeb-90354834cf3b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i100b59f3638e4725b2e7c0bf582944ac_I20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMTgtMS0xLTA_4d4e49d8-3b38-4d7a-921b-228f6fa963d9">439,679</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9478e9f2650a44d389c42aae2da3c46e_I20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMjAtMS0xLTA_fec54657-0392-42b7-8605-9e8e668f9609">199,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i228d29cdfeb4414e8b2981fa9a0580ef_I20200626" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMjItMS0xLTA_9e6fb320-4d2e-4dfd-8f82-b0c0c5c5b07c">16,002</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iecd9793035804906852c1a261575e4ac_I20200626" decimals="-3" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMjQtMS0xLTA_9e36faff-e600-4e34-b9e7-ccc5eb0d0cad">977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52eb188d7ec240c9903405e46b892106_I20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMjYtMS0xLTA_b734a800-6c3e-47da-961e-7d2ba632e5b7">623,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.079%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.356%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.238%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.363%"></td><td style="width:0.1%"></td></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Additional</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Paid-In Capital</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Accumulated</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Other</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Comprehensive</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Loss</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Non-Controlling Interests</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Equity</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia7cc007e763e46b1b6761993c7df8c5a_I20210326" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0xNC0xLTEtMA_6b2b6b11-e297-4594-a1f1-12459cf6f7f9">189,588,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7cc007e763e46b1b6761993c7df8c5a_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0xNi0xLTEtMA_f790e8ba-a88c-46b0-9f8a-d68227ae2889">1,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i787f28b06d4245fbab3a12bfeb7f6aac_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0xOC0xLTEtMA_839710b7-38c7-4889-93a8-abf655f5f7d8">592,170</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1464cb5c559a4c1b928df709dff61a26_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0yMC0xLTEtMA_5bef73f6-ed3a-4ded-aa4a-dd98feb3258c">3,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i46bfe3773d6a42b59b4a3a024c321f96_I20210326" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0yMi0xLTEtMA_a5eb4904-bf46-4195-9107-c41c6244518c">11,865</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i082d1b60e9b748d98bb33326ebe995ab_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0yNC0xLTEtMA_d59b183d-6687-4ae2-982f-ceaf224971bb">1,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0yNi0xLTEtMA_886c1632-5fc4-4900-a98e-dada5c291c09">586,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:0.25pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i382a10a5456f4442a2d4c7eaff99ec0f_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMy0yMC0xLTEtMA_b020368c-b982-480b-935a-cbaeefdb221c">27,669</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i882a5a57013f4b4c9d44efcf3456cde3_D20210327-20210625" decimals="-3" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMy0yNC0xLTEtMA_895ce466-461c-4ec9-9cc9-ad325d211aeb">38</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMy0yNi0xLTEtMA_08c46cf8-e94e-43a4-a251-b2287436a688">27,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation, net of forfeitures</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="iae223984d6d14311afff069a334f8f24_D20210327-20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNC0xNC0xLTEtMA_2aac3964-9d73-4f7e-a187-ad94ba4cb81e">6,540</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefbb3e32152948e9a9a38caa8df4b601_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNC0xOC0xLTEtMA_365d0529-543b-4a82-99d7-c6a0c0b155a0">4,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNC0yNi0xLTEtMA_ac544e29-997a-4ed9-9072-00c6c14de272">4,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i882a5a57013f4b4c9d44efcf3456cde3_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNS0yNC0xLTEtMA_759876df-527c-45d2-894e-04551f371ca5">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNS0yNi0xLTEtMA_08791ddc-b08d-4b17-b3c5-e1c4881eb5bd">30</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i4e26a06fd06c4c6d80eb721426e80d83_I20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0xNC0xLTEtMA_17560596-2521-4c54-b246-ca77b3ea6bb8">189,581,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4e26a06fd06c4c6d80eb721426e80d83_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0xNi0xLTEtMA_e18659e4-5f52-4bd4-8d46-e1830e67ae06">1,896</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67a82c70ef7f40c1a04f19667e0bcf28_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0xOC0xLTEtMA_527c104e-8037-4b0c-803b-6c7209753aad">597,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if3972dfe4d5b48b39f273b89b3fde6b9_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0yMC0xLTEtMA_4ebb6b25-31df-49a2-aeba-be378e9968b6">31,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i234382ae804a452c9b974d4dddb5df1f_I20210625" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0yMi0xLTEtMA_6c82c637-f1c4-4c9d-a830-a9f20484cbba">11,865</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic8dd23cac529484e9b4566e51a90fac1_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0yNC0xLTEtMA_a66f1ec6-3f0d-4fa4-b168-94124b17dafd">1,127</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1.5pt double #000000;border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0yNi0xLTEtMA_f64f3a2f-b611-4e9d-a571-c703c9632974">619,379</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:15pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_31"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CASH FLOWS FROM OPERATING ACTIVITIES:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMy0xLTEtMS0w_80d1c150-4d78-42eb-bd85-d76ff2c4a7b4">27,707</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProfitLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMy0zLTEtMS0w_37a75883-cb8f-46d6-adc2-67809bf3d241">4,854</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash provided by operating activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNS0xLTEtMS0w_72a0e829-7779-4243-94d0-965f54cf9fb3">12,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNS0zLTEtMS0w_7c91aa8f-9ce8-43a1-a337-5070c7f1f97f">11,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of deferred financing costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNi0xLTEtMS0w_5d1345ac-bb8f-482f-a375-c8f2ef8ace1c">25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:zerodash" name="us-gaap:AmortizationOfFinancingCosts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNi0zLTEtMS0w_dcdfa419-54b7-42aa-a95b-2d69c7943976">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNy0xLTEtMS0w_87274471-0ec4-4a75-9517-c3b2cc4971ab">1,454</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNy0zLTEtMS0w_a4775519-5417-4c18-aabf-b319bbc91971">578</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfOC0xLTEtMS0w_eaa0ed38-6ff3-49f6-90f2-689b1dfa3df5">4,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:ShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfOC0zLTEtMS0w_9dfccb22-0148-4895-b515-2f87ae9a80bb">445</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gain on disposal of assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfOS0xLTEtMS0w_a8b0093a-2fe9-4da1-8d40-4b938b7da1d7">35</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:GainLossOnDispositionOfAssets1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfOS0zLTEtMS0w_93b2c4ce-2c59-473f-aa1f-4a8a37f34749">38</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on contingent consideration change in fair value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTEtMS0xLTEtNDAyNg_1a4dcc74-1493-4bb5-8a9b-124f476487d6">300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:zerodash" name="us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTEtMy0xLTEtNDAyNg_784f7c70-cad2-4934-a4ed-deaa9e94bfb9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provisions for inventory and credit losses/bad debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTEtMS0xLTEtMA_5a1eecf2-1e36-4833-87b9-504440f20719">1,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" sign="-" name="algm:InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTEtMy0xLTEtMA_f3c1e720-1acd-466e-8fbb-d617d7391e02">158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTMtMS0xLTEtMA_16d3dbc6-99f1-4625-8181-f9b18d8d0f4f">9,956</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTMtMy0xLTEtMA_548fed72-a868-4b82-8476-8a09500a3d3e">13,352</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable - other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTQtMS0xLTEtMA_3cbbedf3-33cc-4acc-9c78-975ca347c865">97</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTQtMy0xLTEtMA_df3f2324-051a-47e3-a806-cc871b5f45c0">689</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTUtMS0xLTEtMA_ebb607a8-511c-47a0-9da9-23638ed5164f">5,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTUtMy0xLTEtMA_2ec8f09c-4328-4e14-9cc2-e9fc626e0a21">14,990</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTYtMS0xLTEtMA_c2744be9-91bf-489f-96e5-b9ea95d45695">1,719</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTYtMy0xLTEtMA_2991e37a-f7e3-4a04-865c-bed81bb441ee">5,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Trade accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTctMS0xLTEtMA_2c246028-9d88-4fa2-a332-92836e76f2e3">2,993</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTctMy0xLTEtMA_f1d0e939-4fce-43c2-a24e-dbc654c2bb44">4,833</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Due to/from related parties</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:IncreaseDecreaseInDueToFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTgtMS0xLTEtMA_759ace61-45fa-4943-94f2-f60ba53a4e94">1,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="algm:IncreaseDecreaseInDueToFromRelatedParties" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTgtMy0xLTEtMA_73262342-5c5a-46e2-9df8-37209cdf5905">3,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 43pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other current and long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" format="ixt:numdotdecimal" name="algm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTktMS0xLTEtMA_9c488805-3f88-4124-8bd6-d1dc3526e080">2,396</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" sign="-" format="ixt:numdotdecimal" name="algm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTktMy0xLTEtMA_2f0eb693-c5db-4eeb-902c-5f46292520f4">1,640</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjAtMS0xLTEtMA_4a96efa7-8aa9-4564-b4c5-84baadab240f">38,495</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjAtMy0xLTEtMA_3d27e97b-91c0-44a3-84ac-3eb2135718b8">25,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CASH FLOWS FROM INVESTING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjItMS0xLTEtMA_2707a531-a507-423f-8c5a-abc441005e5b">15,346</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjItMy0xLTEtMA_e64cf162-f145-426f-9794-4dfb32bc5d1b">7,974</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contribution of cash balances due to divestiture of subsidiary</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:CashDivestedFromDeconsolidation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjUtMS0xLTEtMA_ff176a00-1d36-45f7-a30d-de331ef05ce5">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashDivestedFromDeconsolidation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjUtMy0xLTEtMA_398ef7e0-3358-48a5-a4d4-dddc22c4f6a3">16,335</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjYtMS0xLTEtMA_b6e9f77c-1bd8-45f1-8e40-65d252e00016">15,346</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjYtMy0xLTEtMA_4eb911e7-a84f-4510-a60f-19d948978dcf">24,309</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CASH FLOWS FROM FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzUtMS0xLTEtMA_df220b31-d9a2-4e59-98a7-8cc430ea59ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:zerodash" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzUtMy0xLTEtMA_408e96d6-7a77-4dc7-addd-dfc5c8f034ad">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Effect of exchange rate changes on Cash and cash equivalents and Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzYtMS0xLTEtMA_1b0bd844-16fe-4462-a1c7-0ccfc9d211d5">2,608</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzYtMy0xLTEtMA_6133e39d-489c-42e6-95e1-c593e3bedd08">1,269</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net increase in Cash and cash equivalents and Restricted cash</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzctMS0xLTEtMA_c2a42a68-bbe2-43bc-8904-c14efe2a2ba5">25,757</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzctMy0xLTEtMA_552d5e3e-9ef0-48f4-98a0-69517b34a449">88</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents and Restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzgtMS0xLTEtMA_ff8530c4-01e1-482d-8d21-c71ebb543152">203,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzgtMy0xLTEtMA_4d8af869-cc6d-4120-a270-f0bfbdaff94a">219,876</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD:</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzktMS0xLTEtMA_6bd4b12d-cb39-4ed6-99da-de44c8dada6b">229,632</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52eb188d7ec240c9903405e46b892106_I20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzktMy0xLTEtMA_f7901ea7-b6d6-4c96-80c9-a94e082c8aa0">219,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at beginning of period</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDEtMS0xLTEtMA_0271ba4e-ebf1-4bd6-80d7-7ed337e23f60">197,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDEtMy0xLTEtMA_705c854e-0afc-4cd2-910b-8acb47ddc1f5">214,491</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDItMS0xLTEtMA_3610307b-6b0a-461f-a845-457f569e536e">6,661</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDItMy0xLTEtMA_177af2cb-6316-4181-928d-7e9573472776">5,385</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents and Restricted cash at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDMtMS0xLTEtMA_70bf4bec-f665-41c3-b760-c64f2e6332ea">203,875</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDMtMy0xLTEtMA_c3f22b33-22ba-472b-9bf2-ec4379441382">219,876</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents at end of period</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDQtMS0xLTEtMA_ab1ecc41-d9d9-4e97-8378-e01db5c9fd38">221,934</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52eb188d7ec240c9903405e46b892106_I20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDQtMy0xLTEtMA_88145e69-1b62-41c8-9ef0-9e0ec86d7642">215,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Restricted cash at end of period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDUtMS0xLTEtMA_afd607f5-39b0-481c-b648-b6d120dd057d">7,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52eb188d7ec240c9903405e46b892106_I20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDUtMy0xLTEtMA_eb777e1f-44ad-4431-b8e4-d4b0b52afd1a">4,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash and cash equivalents and Restricted cash at end of period</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDYtMS0xLTEtMA_43e66fea-80bf-4bf1-9867-e38b753df533">229,632</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52eb188d7ec240c9903405e46b892106_I20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDYtMy0xLTEtMA_55d6f261-33b5-4334-ab9f-95b7ce792d51">219,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDgtMS0xLTEtMA_84d8b22e-1fe7-4887-8fbd-1972d71f6bf2">269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDgtMy0xLTEtMA_dc944db2-dd55-4c35-b3de-3ae501c5e324">155</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash paid for income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDktMS0xLTEtMA_4615e5d8-cd0b-4a05-8c61-ceed7630493a">538</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDktMy0xLTEtMA_3e04ae04-d12f-426a-baee-25dad26acf56">382</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncash transactions:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Changes in Trade accounts payable related to Property, plant and equipment, net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTEtMS0xLTEtMA_3a686702-d539-46ae-8c84-1b9cbc5fa905">5,535</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTEtMy0xLTEtMA_3f9b4f6c-57e8-46a5-8d9b-d095fa1fefaa">1,289</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loans to cover purchase of common stock under employee stock plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:NotesIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTItMS0xLTEtMA_f098168f-309a-4b02-8b2c-49725ccd20c9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:NotesIssued1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTItMy0xLTEtMA_032a6540-e7cc-4855-8a44-f2ca873d35af">171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of right of use assets and lease liability upon adoption of new accounting standard</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTYtMS0xLTEtNDY0NA_7d09012c-daf2-4aa1-9c4f-5942eb104362">356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:zerodash" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTYtMy0xLTEtNDY0NA_157974bd-0dd1-434a-9190-5c8d3790c46d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these condensed consolidated financial statements.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_34"></div><div style="margin-top:18pt;text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_37"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zNy9mcmFnOjk2OTg0MzU4MDM4OTQzZmViOWU4YTM4YjhkMjY2OTBjL3RleHRyZWdpb246OTY5ODQzNTgwMzg5NDNmZWI5ZThhMzhiOGQyNjY5MGNfOTg5NQ_09ffcd74-3032-4e23-afc0-fcadf0eb8989" continuedAt="i50220a0c108b48fb8f7a9b7a5aaf37e9" escape="true">Nature of the Business and Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="i50220a0c108b48fb8f7a9b7a5aaf37e9"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allegro MicroSystems, Inc., together with its consolidated subsidiaries (&#8220;AMI&#8221; or the &#8220;Company&#8221;), is a global leader in designing, developing and manufacturing sensing and power solutions for motion control and energy-efficient systems in automotive and industrial markets. The Company is headquartered in Manchester, New Hampshire and has a global footprint with <ix:nonFraction unitRef="location" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" name="algm:NumberOfLocations" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zNy9mcmFnOjk2OTg0MzU4MDM4OTQzZmViOWU4YTM4YjhkMjY2OTBjL3RleHRyZWdpb246OTY5ODQzNTgwMzg5NDNmZWI5ZThhMzhiOGQyNjY5MGNfODM5_2b4327d1-5a12-48b8-866f-0e40dcbf049e">16</ix:nonFraction> locations across <ix:nonFraction unitRef="continent" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" format="ixt-sec:numwordsen" name="algm:NumberOfContinentsOnWhichEntityOperates" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zNy9mcmFnOjk2OTg0MzU4MDM4OTQzZmViOWU4YTM4YjhkMjY2OTBjL3RleHRyZWdpb246OTY5ODQzNTgwMzg5NDNmZWI5ZThhMzhiOGQyNjY5MGNfODU5_66393fd4-404f-41d8-b577-6f4e4685e02b">four</ix:nonFraction> continents. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared by the Company. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). The unaudited condensed consolidated financial statements include the Company's accounts and those of its subsidiaries. All intercompany balances have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K filed with the SEC on May 19, 2021 (the &#8220;2021 Annual Report&#8221;). In the opinion of the Company's management, the financial information for the interim periods presented reflects all adjustments necessary for a fair presentation of the Company's financial position, results of operations and cash. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2020, the Company completed its initial public offering (&#8220;IPO&#8221;). Refer to Note 1, &#8220;Nature of Business and Basis of Presentation&#8221; to the Company&#8217;s 2021 Annual Report for details.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Periods </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s first quarter three-month period is a 13-week period ending on the Friday closest to the last day in June. The Company&#8217;s first quarter of fiscal 2022 ended June&#160;25, 2021, and the Company&#8217;s first quarter of fiscal 2021 ended June&#160;26, 2020.</span></div></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_40"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTMzMjI_41214d0a-d2f4-4f34-b45b-9ddc617b9d66" continuedAt="i7174e7ffc6084db49a3f5a2434ddc710" escape="true">Summary of Significant Accounting Policies </ix:nonNumeric></span></div><ix:continuation id="i7174e7ffc6084db49a3f5a2434ddc710" continuedAt="i3d4f6c7edd7d45329ce5dbfc0143cb81"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTMzMjM_d4aea8f7-3135-4a6a-8d86-8877b271f19d" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the unaudited consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Such estimates relate to useful lives of fixed and intangible assets, allowances for doubtful accounts and customer returns and sales allowances. Such estimates could also relate to the fair value of acquired assets and liabilities, including goodwill and intangible assets, net realizable value of inventory, accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, and other reserves. On an ongoing basis, management evaluates its estimates. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:PriorPeriodReclassificationAdjustmentDescription" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfODI0NjMzNzI1OTYyMg_b94d20ab-d6b3-4d65-b22c-0501bae77569" escape="true"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.</span></div></ix:nonNumeric><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTMzMjA_843ba594-b78f-4669-a2e9-f33509b280da" continuedAt="i19317d4d7fc64723ae724d40731dbfef" escape="true">Concentrations of Credit Risk and Significant Customers </ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i19317d4d7fc64723ae724d40731dbfef">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions, which management believes to be of a high credit quality. To manage credit risk related to accounts receivables, the Company evaluates the creditworthiness of its customers and maintains allowances, to the extent necessary, for potential credit losses based upon the aging of its accounts receivable balances and known collection issues.</ix:continuation> The Company has not experienced any significant credit losses to date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;25, 2021 and March&#160;26, 2021, Sanken Electric Co., Ltd. (&#8220;Sanken&#8221;) accounted for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="id9c21f8aa69146dcba9d6335a8ae3fe1_D20210327-20210625" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMjMyMg_a8ef67ac-bb71-49be-a742-0eea2fc52890">23.2</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and <ix:nonFraction unitRef="number" contextRef="ic67bfa4e57274d149efe91fab9368b4c_D20200328-20210326" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMjMyOQ_b9319203-ab4a-4ef2-b193-e0f1da626a5d">22.7</ix:nonFraction>% of the Company&#8217;s outstanding trade accounts receivable, net, respectively, including related party trade accounts receivable. No other customers accounted for 10% or more of outstanding trade accounts receivable, net during those periods.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="i3d4f6c7edd7d45329ce5dbfc0143cb81" continuedAt="i33a04899618843718f354aafba0f43e8"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June&#160;25, 2021 and June&#160;26, 2020, Sanken accounted for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i36eabcb6ced84636ba664eae9f2b4f03_D20210327-20210625" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMjYxMw_83c51ebd-fa07-4eed-9246-00cad61b67b2">18.8</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and <ix:nonFraction unitRef="number" contextRef="ic1fec642dba74e5db7bfeacde016cb06_D20200328-20200626" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTA5OTUxMTY0MzE1MQ_ed8d81d2-f7bf-423a-81bd-6d5e53376f22">20.5</ix:nonFraction>% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three months ended June&#160;25, 2021 or June&#160;26, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the&#160;three months ended June&#160;25, 2021, sales from customers located outside of the United States accounted for, in the aggregate, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i25609d0be5d0447d8c5c408eb9671da2_D20210327-20210625" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzA4OQ_d4eecbd6-b889-4701-8f2f-e81a26b16431">85.7</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Company&#8217;s total net sales, with Greater China accounting for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ia1b416cdbf254c9e9a66344568b92b3c_D20210327-20210625" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzE2MA_ed889b11-8e57-4278-99bc-ec169f1c1187">22.7</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Japan accounting for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="i84e06c70f6414e2bbe37c1baac32d464_D20210327-20210625" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzE4NQ_1bb10f16-6eaa-4129-b90b-ec99d3a140e8">18.8</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and South Korea accounting for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="ib889c16630df4ddab52cd52c690c772c_D20210327-20210625" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzIxOQ_de396170-5a5c-4003-be72-977d4ec434ba">11.7</ix:nonFraction>%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No other countries accounted for greater than 10% of total net sales for the three months ended June&#160;25, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the&#160;three months ended June&#160;26, 2020, sales from customers located outside of the United States, in the aggregate, accounted for <ix:nonFraction unitRef="number" contextRef="ifb50fd31cc444db0a82049a4cede984d_D20200328-20200626" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzgyMw_f734adec-5fba-4374-9d11-06c22d23b0fe">88.7</ix:nonFraction>% of the Company&#8217;s total net sales, with Greater China accounting for <ix:nonFraction unitRef="number" contextRef="i14bbb74bc768497b9e9dd9582d5e2f75_D20200328-20200626" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzkyMg_00f0493e-9ebe-46c3-8f00-dc73c7746760">27.9</ix:nonFraction>%, Japan accounting for <ix:nonFraction unitRef="number" contextRef="ia31d6ca58bd44e74842c743e080e8e6c_D20200328-20200626" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTM3NDM4OTU0MDE4ODM_57520b6d-758f-4698-a53a-936d8c84db78">20.5</ix:nonFraction>% and South Korea accounting for <ix:nonFraction unitRef="number" contextRef="i78ef35c9a9b74d2684117a6baae91b07_D20200328-20200626" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTA5OTUxMTY0MzgxMA_15a5aa5b-9106-4752-b9de-5d2af94ab8b1">11.8</ix:nonFraction>%. No other countries accounted for greater than 10% of total net sales for the three months ended June&#160;26, 2020.</span></div><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfNDM5ODA0NjU2NTgwMg_d7900097-046c-4858-9be4-caea852eb6ae" continuedAt="i37277d225bb54fdeb18a40462744b3ce" escape="true"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company qualifies as &#8220;emerging growth company&#8221; as defined in the Jumpstart Our Business Startups Act of 2012 and has elected to &#8220;opt in&#8221; to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i)&#160;irrevocably elects to &#8220;opt out&#8221; of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued its new lease accounting guidance in Accounting Standards Update (&#8220;ASU&#8221;) 2016&#8209;02, &#8220;Leases (Topic 842)&#8221; (&#8220;ASU 2016-02&#8221;), which is codified as Accounting Standard Codification (&#8220;ASC&#8221;) Topic 842 (&#8220;ASC 842&#8221;) and replaces ASC Topic 840, Leases (&#8220;ASC 840&#8221;). ASU 2016-02 and all subsequent amendments amends various aspects of existing guidance for leases and requires significant additional quantitative and qualitative disclosures about lease arrangements. ASU 2016-02 requires lessees to recognize lease assets representing the right to use an underlying asset and lease liabilities representing the obligation to make lease payments over the lease term, measured on a discounted basis, for substantially all leases. ASU 2016-02 retains a distinction between finance leases and operating leases using classification criteria that is substantially similar to the previous lease guidance. Although the Company has elected to opt-in to the extended transition dates for new or revised accounting standards to align with nonpublic companies, the Company elected to early adopt ASU 2016-02 effective March 27, 2021. The Company used the optional transition method to the modified retrospective approach, which eliminates the requirement to restate the prior period financial statements. Under this transition provision, the Company has applied ASU 2016-02 to reporting periods beginning on March 27, 2021, while prior periods continue to be reported and disclosed in accordance with the legacy guidance under ASC 840.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A number of practical expedients and policy elections are available under the new guidance to reduce the burden of adoption and ongoing compliance with ASC 842. The Company elected the &#8220;package of practical expedients&#8221;, which permitted the Company to retain lease classification and initial direct costs for any identified leases that existed prior to adoption of ASC 842. Under this transition guidance, the Company also did not reassess whether any existing contracts at March 27, 2021 are or contain leases and carried forward its initial determination under legacy lease guidance. The Company has elected not to adopt the &#8220;hindsight&#8221; practical expedient and, therefore, will measure the right-of-use (&#8220;ROU&#8221;) asset and lease liability using the remaining portion of the lease term at adoption on March 27, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company made an accounting policy election available under the new lease standard to not recognize lease assets and lease liabilities for leases with a term of 12 months or less. For all other leases, the initial measurement of the lease liability is based on the present value of future lease payments over the lease term at the application date or the commencement date of the lease. Lease payments may include fixed rent escalation clauses or payments that depend on an index or a rate (such as the consumer price index) measured using the index or applicable rate at lease commencement. Subsequent changes in the index or rate and any other variable payments, such as market-rate base rent adjustments, are recognized as variable lease expense in the period incurred. Payments for terminating a lease are included in lease payments only when it is probable they will be incurred. To determine the present value of lease payments, the Company uses its incremental borrowing rate, as the leases generally do not have a readily determinable implicit discount rate. The Company applies judgment in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency and economic environment in determining the lease-specific incremental borrowing rate. The carrying value of the ROU assets at the application date equals the lease liability adjusted for any initial direct costs incurred and lease payments made at or before the commencement date and for any lease incentives.</span></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="i33a04899618843718f354aafba0f43e8"><ix:continuation id="i37277d225bb54fdeb18a40462744b3ce"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s leases generally include a non-lease component representing additional services transferred to the Company. The Company has made an accounting policy election to account for lease and non-lease components in its contacts as a single lease component for all asset classes. The non-lease components are usually variable in nature and recorded in variable lease expense in the period incurred.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Adoption of ASC 842 resulted in ROU assets of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="ifd88162ff7f64576a3dfd8244be79869_I20210327" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTA5OTUxMTY3Nzc3NQ_b2006daf-d046-4e6a-996a-248c948b6642">18,403</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and lease liabilities of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$<ix:nonFraction unitRef="usd" contextRef="ifd88162ff7f64576a3dfd8244be79869_I20210327" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTA5OTUxMTY3Nzc1Nw_9ce6d8b9-59f0-498a-bce3-f1f3a5c44226">18,759</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> related to the Company&#8217;s operating leases at March 27, 2021. The Company does not have any leases classified as finance leases. The adoption of ASC 842 did not materially impact the Company&#8217;s consolidated net income or consolidated cash flows and did not result in a cumulative-effect adjustment to the opening balance of retained earnings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, &#8220;Measurement of Credit Losses on Financial Instruments&#8221; (&#8220;ASU 2016-13&#8221;), which adds an impairment model (known as the current expected credit loss (&#8220;CECL&#8221;) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity by decreasing the number of credit impairment models that entities use to account for debt instruments. The Company adopted ASU 2016-13 effective March 27, 2021 and concluded that the standard update did not have a material impact on either the financial position, results of operations, cash flows, or related disclosures. There was no impact on beginning balance retained earnings upon adoption of this ASU.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. The Company uses an </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aging schedule method</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to estimate current expected credit losses based on days of delinquency, including information about past events and current economic conditions. The Company&#8217;s accounts receivable is separated int</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o two</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> categories using a portfolio methodology to evaluate the allowance under the CECL impairment model based on sales categorization and similar credit quality and worthiness of the customers: original equipment manufacturers (&#8220;OEMs&#8221;) and distributors. The receivables in each category share similar risk characteristics. The change to the CECL impairment model resulted in an immaterial increase in the provision for expected credit losses compared to the allowance for doubtful accounts under the previous incurred loss method.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectible. The Company recognizes recoveries as a decrease to the allowance for expected credit losses. For the three-month period ended June&#160;25, 2021, no material changes in the allowance occurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt&#8212;Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock Compensation (Topic 718), and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2021-04&#8221;). ASU 2021-04 outlines how an entity should account for modifications made to equity-classified written call options, including stock options and warrants to purchase the entity&#8217;s own common stock. The guidance in the ASU requires an entity to treat a modification of an equity-classified written call options that does not cause the option to become liability-classified as an exchange of the original option for a new option. This guidance applies whether the modification is structured as an amendment to the terms and conditions of the equity-classified written call option or as termination of the original option and issuance of a new option. The guidance is effective prospectively for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including in an interim period as of the beginning of the fiscal year that includes that interim period. The Company is currently in the process of evaluating the impact of this new guidance on the consolidated financial statements and the related disclosures.</span></div></ix:continuation></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_46"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTQ0OQ_9b2ff090-54f7-44dc-a191-cbb0c482655f" continuedAt="ie3c6cadce82547b7ba91672a458c702b" escape="true">Revenue from Contracts with Customers </ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie3c6cadce82547b7ba91672a458c702b" continuedAt="i758ef7944e7e49bfa84cba157c5d3eb5">The Company generates revenue from the sale of magnetic sensor integrated circuits (&#8220;ICs&#8221;) and application-specific analog power semiconductors. The following tables summarize net sales disaggregated by application, by product and by geography for the three months ended June&#160;25, 2021 and June&#160;26, 2020. The categorization of net sales by application is determined using various characteristics of the product and the application into which the Company&#8217;s product will be incorporated. The categorization of net sales by geography is determined based on the location the products are being shipped to. </ix:continuation></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="i758ef7944e7e49bfa84cba157c5d3eb5"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTQ1MA_45682785-6804-4d92-a244-0673d7115252" escape="true"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by application:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Automotive</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5253ce2620734f76b51342910e26d12f_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfMy0xLTEtMS0w_20ef484f-49fa-444a-b080-30e25e749435">133,523</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f98141407cb4329b3192372a19eb2ac_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfMy0zLTEtMS0w_66e071bb-0b70-4a50-9208-d2e9ec8f0c95">76,378</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8faa8e8843904d479b5bd7315919d256_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfNC0xLTEtMS0w_b331f219-97b3-4a19-91d7-7b326d5b739e">30,309</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i720ceb4c6b19422586229fe489ea5e5a_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfNC0zLTEtMS0w_5f3607b7-9fd7-481f-963f-ca1dbae63913">20,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622786d5c95846bdb0c2c24589a05dde_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfNS0xLTEtMS0w_de8c8995-ee64-4029-b47c-474a7c3f109f">24,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icd0c83e8f06a4410bbdce7487d99a79b_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfNS0zLTEtMS0w_2c5c4b0a-8ef4-4426-93f8-707cd3e055bf">18,217</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfOS0xLTEtMS0w_1f68a468-31b8-4b62-8182-3bf414b17e3d">188,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfOS0zLTEtMS0w_1b6ad128-2d25-4f9f-b2ea-53d5ef03e0ab">115,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTQ1MQ_a2ae4dd9-76a8-4501-9d44-cb4570bca0bb" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by product:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:73.007%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.550%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power integrated circuits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3567da3455d74ecb98962abba1a05103_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfMi0xLTEtMS0w_3041d0b3-f358-4e58-84f4-a9682e23c792">66,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i922dfc2829744c1893a1a5e620869fa1_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfMi0zLTEtMS0w_2b9b2fe2-22db-4b7f-8a24-d9d94d73cc29">41,599</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Magnetic sensors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib46553c7629b410fa150a0c868e31a1c_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfMy0xLTEtMS0w_a0f90e7a-60e7-4690-a994-8f1ef3a77d4d">120,642</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64b0f671208d4061a15734aa2d9453fd_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfMy0zLTEtMS0w_7638b867-c8d3-40a9-8e0a-14b734220fb2">73,402</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Photonics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefce69d0c51f4ee08923019ddeb8ab27_D20210327-20210625" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfNC0xLTEtMS0w_8882d5f8-7b5c-481d-9311-bb88c0198358">828</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i73f4868f48454cdeb76202bf045a7027_D20200328-20200626" decimals="-3" format="ixt:zerodash" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfNC0zLTEtMS0w_3e328cac-1c01-4e88-aab9-0c63a4ddb8ef">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfNy0xLTEtMS0w_7f070578-8e2d-423d-9722-162ef041f885">188,142</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfNy0zLTEtMS0w_3e56ea10-fe27-4636-ae64-e9c0d70e0ef0">115,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTQ1Mg_de0e8cfa-d5cb-4079-b13e-2d0db5e3a286" escape="true"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by geography:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iacfa435ee1e94a2195292f1a834ef931_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMy0xLTEtMS0w_3c4ca401-8a08-4206-8a61-9a5a536c1e9a">26,841</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1abd63c6e12743b8867afbb88668eff1_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMy0zLTEtMS0w_7beba762-e8d8-4560-aefd-65ea9d970275">12,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab922c183b1c4bbaac0163db77d8c55e_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfNC0xLTEtMS0w_f18dbabb-aaa9-4c07-8c51-c75262375be7">6,349</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i61748fff24e04d4d82fee3aa9d9b142d_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfNC0zLTEtMS0w_4252f8e0-9e2d-4fff-89a3-bbbcae0f6f0a">1,928</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b99f7a6ccd44f4b9dfe6488753f49c4_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfNi0xLTEtMS0w_d24660e4-0fbc-4ecd-861f-55f15260eac0">34,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf1cf080b5ce4bdab1b9cb3f255cd4af_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfNi0zLTEtMS0w_72ec0b97-2503-4fac-a057-3686f6f481cb">17,846</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4c0ce3d8e53347cd9ed5ede5e6c52053_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfOC0xLTEtMS0w_2163e4b7-1aa6-446e-93b7-62ab5c5fba0c">35,453</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7ea4c8d5a96a476183cb22074ef82d8b_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfOC0zLTEtMS0w_8bf1bd2d-81ec-4ec8-be99-f480552bf909">23,620</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Greater China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8d09089f9e7d4de086943ad828e8af9f_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfOS0xLTEtMS0w_b4f60919-b4cc-4c7a-811e-004bfbcab1de">42,779</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e305cbc7e4149ad9ff3fb06644643fc_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfOS0zLTEtMS0w_5fee5e47-c38c-4b88-9dac-3a928d101520">32,071</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic94aa09a9517474582c249848ef7d663_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTAtMS0xLTEtMA_2f7d40b8-1f06-4395-9279-6624f3062523">21,933</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43c61d6d7a194fbfbd0e097d250f8dfb_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTAtMy0xLTEtMA_f6e7c06f-5201-49b3-a341-6cb0a4bb1828">13,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80acc4b5a7cd4741a9668437e5389b27_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTEtMS0xLTEtMA_75f2a2c7-9291-430a-86ed-62c1433ab33b">20,036</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2e84761037cb486fb1929345fe663273_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTEtMy0xLTEtMA_bfca92ce-e3ea-46cc-a173-88e6900ed29c">12,928</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTItMS0xLTEtMA_9a3e3171-2529-4849-ae2d-8a715b5bfe6b">188,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTItMy0xLTEtMA_26e2cc60-0498-43d8-923a-b2a8bf32964f">115,001</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes sales net of returns, credits issued, price protection adjustments and stock rotation rights. At June&#160;25, 2021 and March&#160;26, 2021, these adjustments were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfOTY5_99540de2-7691-474d-a351-785804ecc89f">13,799</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfOTc2_fc69c8e5-79a5-48d3-b8c2-0a0c108987ef">15,412</ix:nonFraction>, respectively, and were netted against trade accounts receivable in the unaudited consolidated balance sheets. These amounts represent activity of income and charges of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" format="ixt:numdotdecimal" name="algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTEzNw_41667007-ee64-4934-bce0-416d160c45b8">1,613</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTE0NA_207bbe3a-119d-4d68-aaf3-13dd1cb6e10a">1,740</ix:nonFraction>, respectively, for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company elected to not disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than one year.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_49"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RleHRyZWdpb246NjQxYThmY2JmMGRlNGNjMjk2MmIyZDZmMGY3ZTYxZGRfOTEy_8b159254-4823-440c-a65f-8f5d7df1d546" continuedAt="iaf963031f5fb432a9ce1e0c48d185927" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="iaf963031f5fb432a9ce1e0c48d185927"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RleHRyZWdpb246NjQxYThmY2JmMGRlNGNjMjk2MmIyZDZmMGY3ZTYxZGRfOTEz_0cfdf420-fa84-4241-ab7a-cf0b0e504bf1" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company&#8217;s financial assets and liabilities as of June&#160;25, 2021 and March&#160;26, 2021 measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at June 25, 2021 Using:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8b469be997f47c69ab4ab12a679df28_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNC0xLTEtMS0w_200be80a-9d2b-4a1b-9805-b5e0befcdd3e">16,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36c43bc22a2c45e4a45ae94350959426_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNC0zLTEtMS0w_221726b8-152c-4fa8-b1f0-997b787a1f92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7825d139a1449f8980246efed27e62f_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNC01LTEtMS0w_bb66b5ef-3b00-4624-8e60-1cbbc00a4757">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93ad04f9fe804801b74a0cf7a959ec80_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNC03LTEtMS0w_85379393-cb8a-4523-9d00-ea3d65021d3f">16,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia8b469be997f47c69ab4ab12a679df28_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:RestrictedCashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNi0xLTEtMS0w_9fd5b0a6-201b-4e5d-bbf1-fdc551a42a86">7,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36c43bc22a2c45e4a45ae94350959426_I20210625" decimals="-3" format="ixt:zerodash" name="algm:RestrictedCashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNi0zLTEtMS0w_7f9155bf-4d65-4265-83e6-dfa6cca55a92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7825d139a1449f8980246efed27e62f_I20210625" decimals="-3" format="ixt:zerodash" name="algm:RestrictedCashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNi01LTEtMS0w_589544ab-82d7-4936-b264-d0d1192a3bed">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i93ad04f9fe804801b74a0cf7a959ec80_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:RestrictedCashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNi03LTEtMS0w_acdc8b6f-2d39-4b9e-9800-f193c7db9649">7,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11f95a1f55a547a19133b799315b755c_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNy0xLTEtMS0w_74e81db7-aabf-4457-8bd7-5ec218eb5fae">24,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf947b3759f142ff92376fc15e7f6142_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNy0zLTEtMS0w_4fc96a7e-6d6d-4b6b-add2-52c6ad8bd1ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb61496f950d4851abf5c22e39695c6e_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNy01LTEtMS0w_27f33bbf-a9fe-4f13-98a0-c6ecb9108bd9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i189cadbb4cf24a8699f89dc74289fbd6_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNy03LTEtMS0w_6eb549f5-c28a-4d8a-9caf-36a9d8bd4741">24,032</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11f95a1f55a547a19133b799315b755c_I20210625" decimals="-3" format="ixt:zerodash" name="algm:ContingentConsiderationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTAtMS0xLTEtMA_5aa563e5-1197-453c-b3a6-40a06280ff32">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf947b3759f142ff92376fc15e7f6142_I20210625" decimals="-3" format="ixt:zerodash" name="algm:ContingentConsiderationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTAtMy0xLTEtMA_a92d03dd-c256-4f06-bd4a-9a884491e5a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb61496f950d4851abf5c22e39695c6e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:ContingentConsiderationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTAtNS0xLTEtMA_af3e58c1-903c-4d5a-81a5-4fc3cde3e8a4">5,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i189cadbb4cf24a8699f89dc74289fbd6_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:ContingentConsiderationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTAtNy0xLTEtMA_9033a06b-1fce-4b44-9d34-5a448c985781">5,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11f95a1f55a547a19133b799315b755c_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTEtMS0xLTEtMA_071ffc9d-6d69-408e-b858-61d2d0561a92">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf947b3759f142ff92376fc15e7f6142_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTEtMy0xLTEtMA_e6d57eba-b9d6-4ca4-b81e-db4dd23cce23">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifb61496f950d4851abf5c22e39695c6e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTEtNS0xLTEtMA_8bb019a0-6ed6-472e-a4a2-2bf3ec24afb1">5,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i189cadbb4cf24a8699f89dc74289fbd6_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTEtNy0xLTEtMA_825551af-9dac-4c54-832c-694dfd5bc43c">5,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at March 26, 2021 Using:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad9f3b792d714899b354893a8c1af72d_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNC0xLTEtMS0w_7948a9e5-6b39-407f-a5da-318a0e2157a6">16,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b92286059424659a238e9c0d8022524_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNC0zLTEtMS0w_295c1245-c46c-4aed-a7f1-9202d7560d7c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic91abb3c75094d57bfdd9c3c6f2f99cd_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNC01LTEtMS0w_06c654a2-e86b-4e5f-b9fb-f2e7089ef997">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb4202df4b984c0a8803ed1bfc70639c_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNC03LTEtMS0w_a7559056-20de-4322-87c4-742576705429">16,327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iad9f3b792d714899b354893a8c1af72d_I20210326" decimals="-3" format="ixt:numdotdecimal" name="algm:RestrictedCashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNi0xLTEtMS0w_fd266d0a-0a03-4fb4-9067-c7294c14cbd9">6,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b92286059424659a238e9c0d8022524_I20210326" decimals="-3" format="ixt:zerodash" name="algm:RestrictedCashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNi0zLTEtMS0w_495e72a7-90fa-463f-95c6-3dbb7970d0e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic91abb3c75094d57bfdd9c3c6f2f99cd_I20210326" decimals="-3" format="ixt:zerodash" name="algm:RestrictedCashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNi01LTEtMS0w_542b1df4-c91e-4780-b0c3-fa9a8fe7696d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibb4202df4b984c0a8803ed1bfc70639c_I20210326" decimals="-3" format="ixt:numdotdecimal" name="algm:RestrictedCashAndCashEquivalentsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNi03LTEtMS0w_813937cf-9f25-458c-8901-a2deabbee270">6,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id13c4791bbef47928b3a547005838ecc_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNy0xLTEtMS0w_d06f52ee-838d-4f64-a578-f4090ca2e015">22,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03cd3d69e7df44fb83182e9979f80438_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNy0zLTEtMS0w_d795db01-ee94-41d9-9758-738f7ffd665e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bee434bb38f4197a3dd53fd399e4cae_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNy01LTEtMS0w_7f29266e-38e4-48a3-8b2b-f335cdfcad41">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1c74a5aa45e4ceca422641152e3f561_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNy03LTEtMS0w_8861fd99-c690-469f-abb5-afaf674ed093">22,988</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id13c4791bbef47928b3a547005838ecc_I20210326" decimals="-3" format="ixt:zerodash" name="algm:ContingentConsiderationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTAtMS0xLTEtMTAwNA_17f14e71-37b4-4760-8910-9aef538e2e1c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03cd3d69e7df44fb83182e9979f80438_I20210326" decimals="-3" format="ixt:zerodash" name="algm:ContingentConsiderationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTAtMy0xLTEtMTAwNA_36d39935-5e20-4532-a35f-6a0625832be7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bee434bb38f4197a3dd53fd399e4cae_I20210326" decimals="-3" format="ixt:numdotdecimal" name="algm:ContingentConsiderationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTAtNS0xLTEtMTAwNA_9269a470-76e1-4aeb-a5f4-0ad461727d96">4,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1c74a5aa45e4ceca422641152e3f561_I20210326" decimals="-3" format="ixt:numdotdecimal" name="algm:ContingentConsiderationFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTAtNy0xLTEtMTAwNA_3dab9d03-ef16-4e42-baa0-26b27132ecc4">4,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id13c4791bbef47928b3a547005838ecc_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTEtMS0xLTEtMTAwNA_20b470d3-0096-4211-a75f-3cc194acdb65">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03cd3d69e7df44fb83182e9979f80438_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTEtMy0xLTEtMTAwNA_35cee893-2497-43ed-8982-667d9712afb7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7bee434bb38f4197a3dd53fd399e4cae_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTEtNS0xLTEtMTAwNA_4b80efa1-2d53-410a-a9e3-05c69b2a7ce2">4,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1c74a5aa45e4ceca422641152e3f561_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTEtNy0xLTEtMTAwNA_0f4cfb53-051f-4dc9-b0e1-34d32cc3573c">4,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RleHRyZWdpb246NjQxYThmY2JmMGRlNGNjMjk2MmIyZDZmMGY3ZTYxZGRfOTE0_e2acc481-3929-4b7b-91d2-08cb95f4a041" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the change in fair value of Level&#160;3 contingent consideration in connection with the fiscal year 2021 purchase of Voxtel, Inc. (&#8220;Voxtel&#8221;), a privately-held technology company located in Beaverton, Oregon that develops, manufactures and supplies photonic and advanced 3D imaging technologies (the &#8220;Voxtel Acquisition&#8221;), for the three-month period ended June&#160;25, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.734%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 <br/>Contingent<br/>&#160;Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib66bac1dde2c48d2a69432fd1d4ab268_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOjMyNzA3NDlmMjA2NzQ1MWJiY2QzNThkOTFjYTMyNzU3L3RhYmxlcmFuZ2U6MzI3MDc0OWYyMDY3NDUxYmJjZDM1OGQ5MWNhMzI3NTdfMS0xLTEtMS0w_fa1b5faf-89f0-4a80-98d6-e48d76282fe2">4,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38efaec368a84dd191be927481d913d1_D20210327-20210625" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOjMyNzA3NDlmMjA2NzQ1MWJiY2QzNThkOTFjYTMyNzU3L3RhYmxlcmFuZ2U6MzI3MDc0OWYyMDY3NDUxYmJjZDM1OGQ5MWNhMzI3NTdfMi0xLTEtMS0w_7c4ae413-0b89-4af7-8a4e-e994f2333118">300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9bbc27dd0e3d4aa4bba0ba163df1fe85_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOjMyNzA3NDlmMjA2NzQ1MWJiY2QzNThkOTFjYTMyNzU3L3RhYmxlcmFuZ2U6MzI3MDc0OWYyMDY3NDUxYmJjZDM1OGQ5MWNhMzI3NTdfNC0xLTEtMS0w_fd814815-3ff9-4c3a-a9d1-f2dbc92d8fe8">5,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis also consist of marketable securities, unit investment trust fund, loans, bonds, stock and other investments which are the Company&#8217;s defined benefit plan assets. Fair value information for those assets and liabilities, including their classification in the fair value hierarchy, is included in Note 14, &#8220;Retirement Plans.&#8221;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;25, 2021 and June&#160;26, 2020, there were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> transfers among Level 1, Level 2 and Level 3 asset or liabilities.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_52"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RleHRyZWdpb246OTMxNzQwOWQ5NTQ2NDliMDhjZTc5ZDM3NjRiZTViOTVfMjY1_10ea21de-a6a1-4d94-89e8-c20418111f5e" continuedAt="i9176b2e7a556497faa6b2b1edef3b017" escape="true">Trade Accounts Receivable, net</ix:nonNumeric></span></div><ix:continuation id="i9176b2e7a556497faa6b2b1edef3b017"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RleHRyZWdpb246OTMxNzQwOWQ5NTQ2NDliMDhjZTc5ZDM3NjRiZTViOTVfMjY2_29f85192-1b4e-497a-a081-e6b5091d2675" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfMS0xLTEtMS0w_089d2eb3-4364-453a-939f-7bf728b17e95">115,189</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfMS0zLTEtMS0w_7b1651fb-c04c-4516-8067-ba4cc4e4ad34">108,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses and allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfMy0xLTEtMS0w_ed3fe45b-c810-41dc-8c1c-864a785f0250">773</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfMy0zLTEtMS0w_aeeea003-ad11-4bd2-a6fc-6caa0fea3019">138</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Returns and sales allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNC0xLTEtMS0w_92882946-804d-413b-ba09-c8d201aafe2e">13,026</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNC0zLTEtMS0w_c2425eac-fa17-4260-a86f-2ba91e9d9a34">15,274</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party trade accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNS0xLTEtMS0w_e38f2430-b66d-4e98-b159-435d8036b8d0">23,547</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNS0zLTEtMS0w_50d2e31a-0df0-4111-883e-1e5946761ae0">23,634</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNi0xLTEtMS0w_c4e10feb-e712-498c-b9c9-75eb98cd4d65">77,843</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNi0zLTEtMS0w_bc947e07-ef1d-437b-b79b-feb5a1cd41af">69,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RleHRyZWdpb246OTMxNzQwOWQ5NTQ2NDliMDhjZTc5ZDM3NjRiZTViOTVfMjY0_29352f0d-d4d7-49f1-9fb1-5e1d08780923" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company&#8217;s allowance for doubtful accounts and returns and sales allowances were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for<br/>Doubtful<br/>Accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returns<br/>and Sales<br/>Allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMS0yLTEtMS0w_5f077533-c74d-48fc-b807-8a599d43cb1e">138</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMS00LTEtMS0w_8377cd32-ca68-4955-ad8e-97cf2e085e75">15,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMS02LTEtMS0w_442cfd68-c484-4815-85f3-7c5b49cbf77f">15,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charged to costs and expenses or revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMi0yLTEtMS0w_3733fd0a-564c-4f19-bc7c-7c87caf95cac">635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableReturnsAndSalesAllowancesExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMi00LTEtMS0w_4528da2e-9076-4ad3-adef-175340bfd049">40,582</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMi02LTEtMS0w_601c53e9-332d-44b5-a964-fbedcf5e82e9">41,217</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMy0yLTEtMS0w_ced9e5bb-eeb3-4433-9985-8bbd6661125e">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForReturnsAndSalesWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMy00LTEtMS0w_499ba371-141f-441e-b234-2cfa586e81b8">42,830</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMy02LTEtMS0w_6947705c-ce8c-408c-a6cc-ee825ccf5aef">42,830</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfNC0yLTEtMS0w_20a85923-e694-4013-bc5a-e8da9b03401a">773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfNC00LTEtMS0w_22df6705-059a-436d-90c0-484e2d130035">13,026</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfNC02LTEtMS0w_b5215460-2a31-44d2-8af4-0d73eaa4a872">13,799</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for<br/>Doubtful<br/>Accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returns<br/>and Sales<br/>Allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMS0yLTEtMS0w_828bff77-b821-4682-a0b2-278be459bd1f">288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMS00LTEtMS0w_fd8924f5-2166-4f5e-83f2-ec1550ca9dec">17,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMS02LTEtMS0w_4f521531-7714-4b02-af43-cf708b3c2eea">17,473</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charged to costs and expenses or revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:zerodash" name="us-gaap:ProvisionForDoubtfulAccounts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMi0yLTEtMS0w_4ee0db05-6c9b-4826-b894-110981fe845c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableReturnsAndSalesAllowancesExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMi00LTEtMS0w_a9ae61ab-3045-40d0-beff-36797d70eb1a">28,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMi02LTEtMS0w_56d576a4-c9c1-4e69-a689-6701ff94a402">28,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:zerodash" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMy0yLTEtMS0w_d5e384e2-ed4e-4f9b-8142-e4e2f27d42af">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForReturnsAndSalesWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMy00LTEtMS0w_b13736c8-1148-4fbd-956b-af1fe79c8a99">27,255</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMy02LTEtMS0w_e513681b-8e92-41b7-9ae4-33ddbb835a50">27,255</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52eb188d7ec240c9903405e46b892106_I20200626" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfNC0yLTEtMS0w_1363c185-b870-47e9-bdb5-61fd5eeed03d">288</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52eb188d7ec240c9903405e46b892106_I20200626" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfNC00LTEtMS0w_1354eab1-f033-48dd-a658-a5f7f3ed928e">18,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52eb188d7ec240c9903405e46b892106_I20200626" decimals="-3" format="ixt:numdotdecimal" name="algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfNC02LTEtMS0w_95a1e966-4e53-42f4-bd11-b7bb7bfb3cbf">19,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_55"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RleHRyZWdpb246Y2FjNDIyYmI1OWE1NGU0ZWFkZDZhYjE1YzUwOGVkM2NfMzY2_151cc415-dbbb-4cc5-af8e-166da5188fdc" continuedAt="i88ba6dbcddbd4435b9fcfb1ea5b3cc6a" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="i88ba6dbcddbd4435b9fcfb1ea5b3cc6a"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RleHRyZWdpb246Y2FjNDIyYmI1OWE1NGU0ZWFkZDZhYjE1YzUwOGVkM2NfMzY3_3f09196d-5a0d-4ab6-b651-0a4ec9765fb6" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories include material, labor and overhead and consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMS0xLTEtMS0w_97e2094d-955b-443f-b52b-07fcd7023bd5">9,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMS0zLTEtMS0w_5cdcba5c-7ad4-426d-b60c-a7e3d58489a9">9,629</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMi0xLTEtMS0w_f60b7943-0645-428a-97dd-438055d9e71d">44,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWorkInProcessNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMi0zLTEtMS0w_a0325afe-5ba2-4b64-94ee-7af5d14c7f0b">50,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMy0xLTEtMS0w_e11f35e7-d138-4ba3-a022-b6550f295bab">28,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryFinishedGoodsNetOfReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMy0zLTEtMS0w_a111c9af-8479-4457-80c7-d816bc80224b">27,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfNS0xLTEtMS0w_3fb1c724-3b10-4d8c-a11f-e0a7948cf731">82,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfNS0zLTEtMS0w_77cc1907-755b-4c50-8fe8-8a72b8ec7e22">87,498</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded inventory provisions totaling </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RleHRyZWdpb246Y2FjNDIyYmI1OWE1NGU0ZWFkZDZhYjE1YzUwOGVkM2NfMjg1_d887e306-bcca-442e-935c-6f347e08a960">3,189</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RleHRyZWdpb246Y2FjNDIyYmI1OWE1NGU0ZWFkZDZhYjE1YzUwOGVkM2NfMTA5OTUxMTYyODI5OA_6273f452-7862-4ab5-a132-d715b1302588">1,583</ix:nonFraction> for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. During the three months ended June&#160;25, 2021, the Company discontinued a product line manufactured by Voxtel and subsequently recognized impairment charges for the related inventory, which represented most of the increase in inventory provisions.</span></div></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_517"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81MTcvZnJhZzplZTg2YWNmZWRhNWY0MjdkYTlhNWI4YTcwYzc1NjkxMi90ZXh0cmVnaW9uOmVlODZhY2ZlZGE1ZjQyN2RhOWE1YjhhNzBjNzU2OTEyXzg3OTYwOTMwMjM4NTI_09b4d26d-c736-4665-a838-e6130e271f2f" continuedAt="id3bc8c16ac6147a6bcfcbf3dd24ae6b8" escape="true">Assets Held for Sale</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="id3bc8c16ac6147a6bcfcbf3dd24ae6b8">As of March&#160;26, 2021, the Company had entered into a definitive agreement to sell its Thailand-based facility (the &#8220;AMTC Facility&#8221;) as it had already transferred production to the Manila, Philippines facility, which was reclassified from Property, plant and equipment, net to Assets held for sale in fiscal year 2021. The sale of the AMTC Facility is expected to close within the calendar year, subject to government approvals in Thailand and customary closing conditions. The change in carrying value of the assets held for sale from March&#160;26, 2021 to June&#160;25, 2021 of $<ix:nonFraction unitRef="usd" contextRef="ie3351bd190de486a98b0ac0104434389_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81MTcvZnJhZzplZTg2YWNmZWRhNWY0MjdkYTlhNWI4YTcwYzc1NjkxMi90ZXh0cmVnaW9uOmVlODZhY2ZlZGE1ZjQyN2RhOWE1YjhhNzBjNzU2OTEyXzEwOTk1MTE2MjkzNDI_8e8c79a8-27cc-4fe9-9291-d433e99fd2c3">660</ix:nonFraction> was related to the impact of foreign currency translation.</ix:continuation></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_58"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfNjQ3_5cd6f1ee-e429-492e-9a3a-2cbc6b4c2d19" continuedAt="i46840cb0d7c54d64ba0f8be2220a3429" escape="true">Property, Plant and Equipment, net</ix:nonNumeric></span></div><ix:continuation id="i46840cb0d7c54d64ba0f8be2220a3429"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfNjQ4_11235b86-6c65-4723-a5b7-a438acdf120e" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net is stated at cost, and consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e9263eb65cc432f8dd858b3b4ff5601_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMS0xLTEtMS0w_a620690a-eb0b-41f6-b6e1-df5a24baf029">16,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7eee197fb2b54e4aa257df019e4a51ff_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMS0zLTEtMS0w_767317f6-a335-49de-8120-180482755f4c">16,602</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, building improvements and leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id86d8723c257408282bbf44ebcd4dcdd_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMi0xLTEtMS0w_a1bd5e93-3f0f-4f15-99b1-aebbd7ca9a7a">57,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65e4c82bd2d443d0a15879a560b38875_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMi0zLTEtMS0w_2a659eb3-3c9e-4487-adc1-5c6d7ebad06c">56,911</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ab48a5590be4ebc982c9de01c2df030_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMy0xLTEtMS0w_ef829e13-8d20-47d7-8f9b-4df42ed42b47">514,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62912d66f8de444da0cf4729167b7200_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMy0zLTEtMS0w_77b597a6-1efe-4656-9941-9e22567d3cdf">491,025</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8aef9934d2a3426bbad447a45edb7782_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNC0xLTEtMS0w_2f2e9f6b-c2c7-4776-95fa-75a76ca6114e">6,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8e006915891c47f0b546a87947a8350d_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNC0zLTEtMS0w_ab54009e-bd1c-429f-bac6-9c78a2eb69ea">6,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2c9dcb3c515744a589c839e94422086a_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNS0xLTEtMS0w_2c41792d-002a-4a33-b205-b76345c07978">19,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id5a2f7f3119541b88f0a2c77c40308f5_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNS0zLTEtMS0w_10f41695-1642-42ba-b8a1-c78815095280">29,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNi0xLTEtMS0w_324c6928-385f-4f3c-bcad-2021e0cf8a4a">615,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNi0zLTEtMS0w_a870fe1b-be17-434d-a1fc-3a2cf7ba04a7">600,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNy0xLTEtMS0w_8ad39d2b-7b6a-4fee-9890-e4beb6184ec1">418,443</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNy0zLTEtMS0w_08a5a0c7-a5a0-4109-ab23-1a56df851675">407,627</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfOC0xLTEtMS0w_f7304190-3d3a-49c1-abe8-debf8c062156">196,993</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfOC0zLTEtMS0w_b1b30130-ec3a-41d2-8628-a9cc121597f4">192,393</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">depreciation expense amounted to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfMTcx_77561c8f-af84-4bbe-a1f4-f453130ef8e0">11,120</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Depreciation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfMTA5OTUxMTYyODQzMA_153ec8db-5a9d-45f4-afa5-011ae5c702cd">10,809</ix:nonFraction> for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets include property, plant and equipment and related deposits on such assets, and capitalized tooling costs. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfNjQ2_50f1394d-ae90-47f0-a6e1-a536f4aeb68c" continuedAt="idba97aa2397446dda8e9d0b0c529d9af" escape="true">The geographic locations of the Company's long-lived assets, net, based on physical location of the assets, as of June&#160;25, 2021 and March&#160;26, 2021 are as follows:</ix:nonNumeric></span></div><div><ix:continuation id="idba97aa2397446dda8e9d0b0c529d9af"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i82ba3f85467f491483cda2a2377a34ba_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMS0xLTEtMS0w_81d5c93e-134c-49da-bcf8-0708b2c5deec">36,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee381b190e5f40f48dbe5ed9bfee006c_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMS0zLTEtMS0w_4121e8ec-2d9b-436c-939a-d39ad029422f">36,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philippines</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifeb49d6c37b243f8ab168094768176b1_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMi0xLTEtMS0w_0df6b1ff-73e3-4242-a466-88e39c590611">153,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i988f24c5dca1452897c43a405f500388_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMi0zLTEtMS0w_6d1541d1-e469-4091-970c-8ed62b6a97a5">148,374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i458bc4561c584b249ee9586dc9c8c055_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMy0xLTEtMS0w_37cf7ef6-42f0-4109-b48d-ccae2554bf0c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9754d40ea0348228fdf7d4ecaac207c_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMy0zLTEtMS0w_dc01dc7c-6135-4b6b-8915-c19dd8238858">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if9836266df7e4bb89431dbdb5e4cfa6c_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfNC0xLTEtMS0w_a6d4a9b5-41fd-4c7e-ab06-36e2af76f39a">7,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i09beba88784f4de090043d372b979994_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfNC0zLTEtMS0w_cdc0a32b-024e-4ded-ba8f-9ed6fe8676da">7,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfNS0xLTEtMS0w_08332af4-1d5d-4379-b64d-548097a0abcb">197,339</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NoncurrentAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfNS0zLTEtMS0w_55bfccdf-935b-40ba-b2df-3db1ef1320d7">193,791</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of prepaid tooling costs amounted to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i53870ecf87684bd39538aa0f07d2b62a_D20210327-20210625" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfNTY3_047fb49a-51bc-4ede-a667-651eb60af077">33</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="ibd5434c41221406db0aca1c643d1c9e5_D20200328-20200626" decimals="-3" name="us-gaap:AdjustmentForAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfMTA5OTUxMTYyODQ3Ng_ed598bbe-dd4e-4ff5-a18b-76fc372aefe9">17</ix:nonFraction> for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_61"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTY2Nw_2ff27159-adbc-47e9-a794-6b90ece61694" continuedAt="ib5e30f0489b94e2e8078c878c19d5510" escape="true">Goodwill and Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="ib5e30f0489b94e2e8078c878c19d5510" continuedAt="i9e869d15875f4d7592b23373c2e4e1a3"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTY2OA_15e95fc8-f7fb-4e10-9cb6-2fe073f273af" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in the carrying amount of goodwill as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:84.019%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOmJiYjJjZWFlNzU3YTQ3YmQ4Njk4MjE4YzE1YzNjZGUzL3RhYmxlcmFuZ2U6YmJiMmNlYWU3NTdhNDdiZDg2OTgyMThjMTVjM2NkZTNfMS0xLTEtMS0w_5e542624-00cb-42c3-9eb4-57aeef5cbe54">20,106</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOmJiYjJjZWFlNzU3YTQ3YmQ4Njk4MjE4YzE1YzNjZGUzL3RhYmxlcmFuZ2U6YmJiMmNlYWU3NTdhNDdiZDg2OTgyMThjMTVjM2NkZTNfMy0xLTEtMS0w_96b8d392-e3fc-4d66-a400-e91f8f3bbb30">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOmJiYjJjZWFlNzU3YTQ3YmQ4Njk4MjE4YzE1YzNjZGUzL3RhYmxlcmFuZ2U6YmJiMmNlYWU3NTdhNDdiZDg2OTgyMThjMTVjM2NkZTNfNC0xLTEtMS0w_a4c30353-24cb-4cea-aea9-8d2d359fc124">20,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTY2OQ_3bcd6f75-6fb4-4af8-ad88-1530d9b97165" continuedAt="if7c419dbee4d46c5a9a921a006ffc268" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-&#160;Average&#160;Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc6b5d0fe52343a686d60a8c97b031ba_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMi0yLTEtMS0w_c2f1c9f7-1066-43f1-b602-47a232e225db">33,703</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc6b5d0fe52343a686d60a8c97b031ba_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMi00LTEtMS0w_2b1e0656-63be-46fa-9ef7-7e86efbe8127">13,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc6b5d0fe52343a686d60a8c97b031ba_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMi02LTEtMS0w_8af9c66e-d71c-45c9-9e65-64e7eee9cfdc">20,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i046de8aa281a450bb6fd8728ce1af7b7_D20210327-20210625" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMi04LTEtMS0w_a31e614e-c565-4c45-a7a6-ef630c20bad1">10</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5386f6d87da64982be1807b64b3587d5_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMy0yLTEtMS0w_9195253c-a96f-4fb4-8d3d-492d5b675353">6,923</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5386f6d87da64982be1807b64b3587d5_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMy00LTEtMS0w_cc5eea51-10db-4c1d-81ef-409d6865a250">6,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5386f6d87da64982be1807b64b3587d5_I20210625" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMy02LTEtMS0w_f4caf566-ac34-40ae-bf77-4c37466fa93e">313</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7764a42ad4834a26a626a79a6ff584e1_D20210327-20210625" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMy04LTEtMS0w_1a340708-6d98-48f5-adf4-68b6f2a95802">9</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0fb4e3f557348399f9c24de3816254d_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNC0yLTEtMS0w_7c830b3f-385c-4a82-afb7-ac54ec860b7d">13,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0fb4e3f557348399f9c24de3816254d_I20210625" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNC00LTEtMS0w_83a287d9-e44d-4e63-970e-eb551f0d7ad7">924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if0fb4e3f557348399f9c24de3816254d_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNC02LTEtMS0w_0df7b19c-853b-43c4-b43b-6d8f10006b0e">12,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i593d43cdccfd4e53bcb807d00ffe0032_D20210327-20210625" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNC04LTEtMS0w_7b6c881f-28b3-45f3-ac82-c5edbc1bb768">12</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived and legacy process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib93acb4c533a4b698ef35df30cf69c22_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS0yLTEtMS0xMTA4_44bad8df-d96b-4e50-ba9b-00afe68b7b29">4,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib93acb4c533a4b698ef35df30cf69c22_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS00LTEtMS0xMTA4_cb80e00b-2c83-4d43-9eb6-ebe696b35863">1,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib93acb4c533a4b698ef35df30cf69c22_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS02LTEtMS0xMTIz_00cee636-48d0-4691-aa9b-0678477dd971">2,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i538aff33cfaf439d8882bf0f8d327d29_I20210625" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS0yLTEtMS0w_7d180a59-3b46-4637-819d-4e08ce349da9">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i538aff33cfaf439d8882bf0f8d327d29_I20210625" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS00LTEtMS0w_446b91a4-3591-40b0-9e65-1ef38cbce761">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i538aff33cfaf439d8882bf0f8d327d29_I20210625" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS02LTEtMS0w_204f0d86-f7b6-4ff7-9b57-ec985f20a754">166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ib4dd6b74e22d4983888fd24cc12420ba_D20210327-20210625" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS04LTEtMS0w_05435cfb-b83f-4d9c-b9a0-e262c01ebd8d">5</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib77c9c2936ef4dfeb55bb71eddb03954_I20210625" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy0yLTEtMS0xMTEz_179c8860-7f1d-46b5-b455-03127b14e369">627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib77c9c2936ef4dfeb55bb71eddb03954_I20210625" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy00LTEtMS0xMTEz_5f113dac-8b6f-466f-96db-d84255a078db">71</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib77c9c2936ef4dfeb55bb71eddb03954_I20210625" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy02LTEtMS0xMTE4_4dd92ee2-9546-4b83-93a2-b919ecb26ae9">556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe9ebf13abe446e99895f03346fed7a1_I20210625" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNi0yLTEtMS0w_9e8b0623-7a1f-4623-9e79-d23556e6abc8">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe9ebf13abe446e99895f03346fed7a1_I20210625" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNi00LTEtMS0w_858c4bd9-0dc5-4c25-a7f4-df4ebe91df12">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe9ebf13abe446e99895f03346fed7a1_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNi02LTEtMS0w_47b1a0b7-8f02-4d7f-b93e-c18cc4d56283">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy0yLTEtMS0w_d94a4129-76fe-4738-bb1b-3f71cbae844d">58,635</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy00LTEtMS0w_25eb6872-8e1f-452a-98fe-61cc458f9f26">22,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy02LTEtMS0w_2abcd22d-5061-43ef-84fe-2e1a6ab2d6da">36,301</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="i9e869d15875f4d7592b23373c2e4e1a3"><div><ix:continuation id="if7c419dbee4d46c5a9a921a006ffc268"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.185%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.397%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-&#160;Average&#160;Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i308b27d50f144b4fa2db871ec91c23bb_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMi0yLTEtMS0w_34cb4bf3-2594-4805-9793-76ea24a718dc">32,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i308b27d50f144b4fa2db871ec91c23bb_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMi00LTEtMS0w_4d970331-1e8c-427e-8e73-0611d680d543">12,307</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i308b27d50f144b4fa2db871ec91c23bb_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMi02LTEtMS0w_66d655d4-1454-4880-af7d-6b40b478e094">20,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iaa86c2d7714f4289ba990d0e37d28ee0_D20200328-20210326" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMi04LTEtMS0w_3a09b9aa-cd4a-4667-a88a-b09472ce137b">10</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf6772c0848d43f9936773005d4a0630_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMy0yLTEtMS0w_918617b3-8063-460c-9727-f03888acbb2f">6,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf6772c0848d43f9936773005d4a0630_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMy00LTEtMS0w_969bf0b9-edf0-4f62-94db-58d2aa19dc65">5,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf6772c0848d43f9936773005d4a0630_I20210326" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMy02LTEtMS0w_9d3879e2-635d-4fd2-8bfa-5a432be0214c">328</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i4e34112724f648538b6aef9d7ea72802_D20200328-20210326" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMy04LTEtMS0w_dcbf6613-763b-4fd8-a0bf-6ff876e4a7e8">9</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i175cf7251a9a4e8ab10cdd993d1ba9c9_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNC0yLTEtMS0w_9b7671a4-9061-4fcc-a805-54f85f129bd2">13,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i175cf7251a9a4e8ab10cdd993d1ba9c9_I20210326" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNC00LTEtMS0w_7c06c796-674b-4bfb-b8b1-1197d9a0260d">651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i175cf7251a9a4e8ab10cdd993d1ba9c9_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNC02LTEtMS0w_7a08f96e-803e-4c37-bc9f-be2c1504593a">12,449</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i25bc457c2b6f404ebbfcb10ab4912420_D20200328-20210326" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNC04LTEtMS0xMTM2_ce987947-1698-4a98-9874-de9d5babcd29">12</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived and legacy process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0dd3f6745ea4918b04dd5b8f25a3522_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS0yLTEtMS0xMTI4_f212ce37-fd34-4906-8607-1d6f734883a1">4,050</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0dd3f6745ea4918b04dd5b8f25a3522_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS00LTEtMS0xMTI4_b3db96de-c993-4991-beeb-0fdcf6a556cc">1,650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0dd3f6745ea4918b04dd5b8f25a3522_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS02LTEtMS0xMTI4_25204e8b-e09a-4906-b51f-e11c531b0e7f">2,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05ebfb331e4a4b5ea0eae559be7a2180_I20210326" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS0yLTEtMS0w_8d4b6687-1ec4-49c1-9f1a-945bcbf32342">200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05ebfb331e4a4b5ea0eae559be7a2180_I20210326" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS00LTEtMS0w_70cfa39f-3737-4b31-acf5-490901b30f79">24</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05ebfb331e4a4b5ea0eae559be7a2180_I20210326" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS02LTEtMS0w_9649a29d-244e-4630-81ec-16885fd2e596">176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ibc4b578041e94cfa918adb09731cfb62_D20200328-20210326" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNi04LTEtMS0xMTM2_940a6ca8-f0a3-4e2b-9d97-8664045fe264">5</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3845e846e39c4cfca556d6c69bb36a29_I20210326" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy0yLTEtMS0xMTMy_51aa4d90-51ce-44b5-b1b1-975b958ccff2">627</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3845e846e39c4cfca556d6c69bb36a29_I20210326" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy00LTEtMS0xMTMy_65f8de4b-07a4-497f-aa92-b807a3cfbe19">58</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3845e846e39c4cfca556d6c69bb36a29_I20210326" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy02LTEtMS0xMTMy_aff7fb06-3f2e-4439-be69-d21509f85801">569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11feaa22656e4a69bbe089c7031dcde9_I20210326" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNi0yLTEtMS0w_defea963-b8cd-4b34-8933-b6850e5e9f3a">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11feaa22656e4a69bbe089c7031dcde9_I20210326" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNi00LTEtMS0w_074a1585-93d3-44f0-bcb8-18bea52a6c27">32</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11feaa22656e4a69bbe089c7031dcde9_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNi02LTEtMS0w_ddc96b44-738f-466e-ad1f-95fd0d0fbdbe">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy0yLTEtMS0w_f11fa021-944b-4420-a005-91ab6cd05fe3">56,953</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy00LTEtMS0w_7668a966-76fb-44f1-bf09-a6fa50c62625">20,587</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy02LTEtMS0w_7a08d62b-1753-45ed-839c-309c20a776d0">36,366</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets amortization expense was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfODgy_59e79e3c-2f01-40d0-9efa-995c24b05ee1">1,019</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTA5OTUxMTYzMDEyMg_23316b75-8d4a-4d30-9c61-7934101269ec">713</ix:nonFraction> for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. The majority of the Company&#8217;s intangible assets are related to patents as noted above. The Company capitalizes external legal costs incurred in the defense of its patents when it believes that a significant, discernible increase in value will result from the defense and a successful outcome of the legal action is probable. When the Company capitalizes patent defense costs, it amortizes these costs over the remaining estimated useful life of the patent, which is generally <ix:nonNumeric contextRef="i046de8aa281a450bb6fd8728ce1af7b7_D20210327-20210625" format="ixt-sec:duryear" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTQ0MA_6b48b972-12fd-4911-9402-ba9253bf4f5a">10</ix:nonNumeric> years. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> such costs capitalized during either of the first three months of fiscal years 2022 or 2021. </span></div><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTY3MA_03318d68-1bec-46fd-a37b-2016c7f45688" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;25, 2021, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.953%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.847%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfMC0xLTEtMS0w_f6565447-7e3c-4b61-b527-91ece2f23a64">2,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfMS0xLTEtMS0w_c67e18ef-fa45-4fd0-ae8b-e8a68e37c93b">3,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfMi0xLTEtMS0w_2a8b3acc-9bcd-45cd-b58e-d1857f8a3c9b">3,244</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfMy0xLTEtMS0w_371406cb-5bab-4b0a-acc1-2135c1f26ce4">3,042</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfNC0xLTEtMS0w_d1af3d5d-8ab1-4599-b6b5-856ba4db893e">2,826</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfNS0xLTEtMS0w_2bee8c5d-9875-4234-b1a1-1c3990fecc4d">21,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfNi0xLTEtMS0w_33479bd9-0959-410c-98b4-60b86a5f74bc">36,301</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_67"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RleHRyZWdpb246NWM3NTAyNTcyNDhiNDRiYzhmMzFhYWIwNjEwZWI3ODVfMTM4_c3bcfa39-7c75-4cea-8b62-54ba9ec57c76" continuedAt="i42f1bb15e59d42bbacc68d447c20d031" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><ix:continuation id="i42f1bb15e59d42bbacc68d447c20d031"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:OtherCurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RleHRyZWdpb246NWM3NTAyNTcyNDhiNDRiYzhmMzFhYWIwNjEwZWI3ODVfMTM5_8458ca04-cedd-4a44-8869-6b9335f689c9" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of accrued expenses and other current liabilities is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued management incentives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMi0xLTEtMS0w_be42b817-5931-4382-a6d7-91751db18bb9">8,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMi0zLTEtMS0w_9aa65a01-92a0-45c7-96a7-45738c295a2b">21,538</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and wages</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedSalariesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMy0xLTEtMS0w_7f5b0a97-4d61-4ddd-b9f3-9bba1b3c7c43">22,282</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedSalariesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMy0zLTEtMS0w_cef7e2a8-5f9a-4a99-bf0a-51b7f500b103">15,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Base acquisition purchase price due</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:BusinessCombinationConsiderationTransferredPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNC0xLTEtMS0w_3de94282-1be5-4aa3-80ba-b5c16d031599">14,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="algm:BusinessCombinationConsiderationTransferredPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNC0zLTEtMS0w_88fbb053-557c-4c5b-bfcf-33dac936427b">14,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits on AMTC Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNS0xLTEtMS0xMTkz_c1fdce67-e8ae-4669-9d8d-cca23f0497a5">14,162</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepositLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNS0zLTEtMS0xMTkz_fc617b24-e6dd-4dab-8e15-b897e25568b5">14,531</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedVacationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNS0xLTEtMS0w_dc3a4301-c9de-4fb9-9911-07536a565876">5,969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedVacationCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNS0zLTEtMS0w_f744c6ed-3363-4f94-bcc5-0df7fc2f77c5">5,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" name="algm:AccruedSeveranceCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNi0xLTEtMS0w_d5915d6c-480a-4b2d-a692-4bcd23ca6f29">710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" name="algm:AccruedSeveranceCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNi0zLTEtMS0w_72614708-fb26-422a-bae7-185fbd4b0e7d">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNy0xLTEtMS0w_b1b138b2-63b6-4f2a-8dd7-57ab8249745b">2,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedProfessionalFeesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNy0zLTEtMS0w_be51746f-0abc-4466-a338-8d008b7cf4e1">2,029</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfOC0xLTEtMS0w_6998cf66-1428-4ddc-90e8-c05bf3f67d72">3,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" name="us-gaap:AccruedIncomeTaxesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfOC0zLTEtMS0w_20eb7123-6ab3-497b-a0f1-99e4b90048a2">514</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" name="us-gaap:AccruedUtilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfOS0xLTEtMS0w_282f8c92-abdc-41ec-a75f-683af41de58b">708</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" name="us-gaap:AccruedUtilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfOS0zLTEtMS0w_7bfcc527-68d8-46a8-8c16-9ed4f6055699">623</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherSundryLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMTAtMS0xLTEtMA_79662605-cfee-44be-99e6-0a71fdd4e66b">4,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherSundryLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMTAtMy0xLTEtMA_d3369b4a-8bb9-491d-aa1f-39bebe2d817c">3,738</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMTEtMS0xLTEtMA_a74a5be0-d0e0-419b-9f82-f1484b5a186b">76,771</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMTEtMy0xLTEtMA_a40eb32f-c46d-4865-a0c3-58d97e681021">78,932</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_444"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzg3OTYwOTMwMjc0NzY_aa20d20f-47e2-4a05-b74f-f0c2b4bd6f49" continuedAt="i758f94d783fa401a835ccd6cb13cc808" escape="true">Leases</ix:nonNumeric></span></div><ix:continuation id="i758f94d783fa401a835ccd6cb13cc808"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The Company also considers whether its service arrangements include the right to control the use of an asset.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company leases real estate, equipment and vehicles under operating lease agreements that have initial terms ranging from <ix:nonNumeric contextRef="ibaeebb403a8147fcabcfec141084747b_I20210625" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzEwOTk1MTE2MzE0NTc_ad1d9acb-df0b-4009-aa7c-8a343db7f1ea">1</ix:nonNumeric> to <ix:nonNumeric contextRef="ibd3b64db38e647edb276ed1ea888c6e9_I20210625" format="ixt-sec:duryear" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzEwOTk1MTE2MzE0NjI_8cabee9e-6c57-4fdd-861c-a343cde805ab">11</ix:nonNumeric> years. The Company does not have any leases classified as finance leases. Some leases include one or more options to exercise renewal terms, generally at the Company&#8217;s sole discretion, that can extend the lease term. Certain leases contain rights to terminate whereby those termination options are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease term only when it is reasonably certain that the Company will exercise that option. The Company&#8217;s leases generally do not contain any material restrictive covenants.</span></div><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzg3OTYwOTMwMjc0Nzk_b8a2f8c0-2762-467b-81ce-ed55ff4aa3e0" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease cost is recognized on a straight-line basis over the lease term. Information regarding the Company&#8217;s leases are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:85.358%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.442%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpkNDZkYzkwN2MxNWU0MWM3YWU3YjMwOWE5NDViMjNhMi90YWJsZXJhbmdlOmQ0NmRjOTA3YzE1ZTQxYzdhZTdiMzA5YTk0NWIyM2EyXzItMS0xLTEtMTI0NQ_e05f4a78-6f16-4251-b2bd-8a071861194f">1,149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpkNDZkYzkwN2MxNWU0MWM3YWU3YjMwOWE5NDViMjNhMi90YWJsZXJhbmdlOmQ0NmRjOTA3YzE1ZTQxYzdhZTdiMzA5YTk0NWIyM2EyXzMtMS0xLTEtMTI0NQ_33d151ee-430c-4c05-a3b1-3e4ccafd343b">55</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpkNDZkYzkwN2MxNWU0MWM3YWU3YjMwOWE5NDViMjNhMi90YWJsZXJhbmdlOmQ0NmRjOTA3YzE1ZTQxYzdhZTdiMzA5YTk0NWIyM2EyXzctMS0xLTEtMTI3MQ_8af95c59-654d-4782-bdd7-858f0878fd31">1,230</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term &#8211; operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpkNDZkYzkwN2MxNWU0MWM3YWU3YjMwOWE5NDViMjNhMi90YWJsZXJhbmdlOmQ0NmRjOTA3YzE1ZTQxYzdhZTdiMzA5YTk0NWIyM2EyXzgtMS0xLTEtMTI3MQ_efd2a230-c709-4f99-8b9d-08c893e0ed2d">5.97</ix:nonNumeric> years</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate &#8211; operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpkNDZkYzkwN2MxNWU0MWM3YWU3YjMwOWE5NDViMjNhMi90YWJsZXJhbmdlOmQ0NmRjOTA3YzE1ZTQxYzdhZTdiMzA5YTk0NWIyM2EyXzktMS0xLTEtMTI3MQ_e9c47d59-62ce-4c58-958e-6e961f3cea2a">4.6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense incurred under operating lease agreements was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzEwOTk1MTE2MzI3NDM_703538ee-5114-4853-8c7d-fb1b50815007">1,235</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzEwOTk1MTE2MzI3NTA_55e04bda-29a4-428f-a120-96c9a8405bf7">1,183</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzg3OTYwOTMwMjc0Nzc_b8c7920d-6acd-443f-af98-b09f3e090ae7" escape="true"><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;25, 2021, expirations of lease obligations by fiscal year were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.609%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzAtMS0xLTEtMTMwMQ_450cdf13-738c-448f-b006-92f0f8c68625">3,149</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzEtMS0xLTEtMTMwMQ_2fc810f9-9029-4c6e-b9e0-72606570adee">3,694</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzItMS0xLTEtMTMwMQ_0d9b89c8-1ca0-4db6-8c00-c05fc9fa0462">3,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzMtMS0xLTEtMTMwMQ_7647d62e-c263-4702-a84f-f0cfee8be83f">3,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzQtMS0xLTEtMTMwMQ_1cfbaed6-96e2-4236-b5a5-e3cdb7cc6cfd">2,639</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="algm:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzUtMS0xLTEtMTMwMQ_d7e109be-7d0e-4d71-80e0-caaea41c949d">4,496</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzYtMS0xLTEtMTMwMQ_dda9cb7e-f8ca-4fee-9659-91ee43bc93ae">20,295</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzctMS0xLTEtMTMwMQ_2d4a76ed-0d28-4668-b6da-115c5eb0653f">2,601</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzgtMS0xLTEtMTMwMQ_9a6215b1-ccd6-4bca-a4fb-5f2bea311232">17,694</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Information as Lessee under ASC 840</span></div><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzg3OTYwOTMwMjc0Nzg_906d101d-befd-4788-9be4-4c4c1189911a" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for noncancellable operating leases as reported under the previous lease guidance as of March&#160;26, 2021 are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:81.191%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.609%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzAtMS0xLTEtMTMzNw_10c7f2a7-f3a7-4183-b372-a580f212f0d3">2,887</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzEtMS0xLTEtMTMzNw_bcb15e55-1355-4238-a180-0c80470ababb">2,726</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzItMS0xLTEtMTMzNw_fa52b545-acdd-4619-ac9d-38d454772f48">2,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzMtMS0xLTEtMTMzNw_5cc97b74-21ed-4cbe-8a36-5b85be251a9a">2,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzQtMS0xLTEtMTMzNw_1705a107-cd4b-48cd-aa36-b3bffb1c57a1">1,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzUtMS0xLTEtMTMzNw_4d62c1de-87d2-4105-9b02-2ea879582132">3,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasesFutureMinimumPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzYtMS0xLTEtMTMzNw_1b06387b-e93d-42be-ac43-0d542876c0a4">15,915</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_73"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNjg3OA_74e0322e-9336-4789-b68e-0eaeca59b89c" continuedAt="id962afb1966f4453a7babe96dd596811" escape="true">Debt and Other Borrowings</ix:nonNumeric></span></div><ix:continuation id="id962afb1966f4453a7babe96dd596811"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 30, 2020, the Company entered into a term loan credit agreement with Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $<ix:nonFraction unitRef="usd" contextRef="i74833a389a71489782449f969821e840_I20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNTQ3_fea6724f-c5f8-4238-a15b-bc220bb6927f">325,000</ix:nonFraction> senior secured term loan facility due in 2027 (the &#8220;Term Loan Facility&#8221;). On September 30, 2020, the Company also entered into a revolving facility credit agreement with Mizuho Bank, Ltd., as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $<ix:nonFraction unitRef="usd" contextRef="idc35fb08053a4a91922418ad59d1189f_I20200930" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfODYw_1775c962-316b-42da-a7ce-6db693b7265f">50,000</ix:nonFraction> senior secured revolving credit facility expiring in 2023 (the &#8220;Revolving Credit Facility&#8221; and, together with the Term Loan Facility, the &#8220;Senior Secured Credit Facilities&#8221;). The Revolving Credit Facility is secured by a lien on the same collateral and on the same basis as the Term Loan Facility. Interest on the Term Loan Facility is calculated at LIBOR plus <ix:nonFraction unitRef="number" contextRef="ice8f4f420c484bfb901edd367228dcef_D20200930-20200930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MTk5NQ_6b45549c-99ba-44e0-91d7-a5dc2cf1061e">3.75</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i94f8818b44c94ca0bfde24fdc9f347ee_D20200930-20200930" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MTk5OQ_3a15b17c-f165-41f2-ada3-3922526d4da2">4.00</ix:nonFraction>% based on the Company&#8217;s net leverage ratio, and LIBOR is subject to a <ix:nonFraction unitRef="number" contextRef="i8e5c7f68448445f9a6218bb4a5eee56f_I20200930" decimals="INF" name="algm:DebtInstrumentInterestRateFloor" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MjAwMw_e6e66028-24cc-43ab-b988-bcc3416a33a6">0.5</ix:nonFraction>% floor. The Company&#8217;s outstanding borrowings bore an interest rate of <ix:nonFraction unitRef="number" contextRef="i5e05f8d541164e91b0d7d9e313e2e7f3_I20210625" decimals="4" name="us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MTk5MQ_d35d392a-4c15-48e3-a1f3-77a09595ea38">4.25</ix:nonFraction>% at June&#160;25, 2021. As of both June&#160;25, 2021 and March&#160;26, 2021, the Company had $<ix:nonFraction unitRef="usd" contextRef="i2a7c3e13e490427ca3ae65c8b8826ddd_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MjM0MQ_216abfe7-e242-423e-9846-2162fbca8ffe"><ix:nonFraction unitRef="usd" contextRef="i0463a68a3eac4f218e5f8752f14fb23f_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MjM0MQ_8b86f5c7-602c-4de8-afd8-eafa5fd0f2fd">25,000</ix:nonFraction></ix:nonFraction> outstanding under the Term Loan Facility and had <ix:nonFraction unitRef="usd" contextRef="i5e05f8d541164e91b0d7d9e313e2e7f3_I20210625" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MjAwNw_3912021a-c7df-469d-ba89-705e937f8840"><ix:nonFraction unitRef="usd" contextRef="i61ab0ad1dc80410abebf4ba70123349d_I20210326" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MjAwNw_5f1e20fd-b069-4bc2-bd6a-255689e31b0e">no</ix:nonFraction></ix:nonFraction>t borrowed on the Revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the Term Loan Facility were deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="i74833a389a71489782449f969821e840_I20200930" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTc0NQ_975ceea9-d2a1-4136-972a-2e0c8389ba91">9,374</ix:nonFraction>, which the Company has deducted from the carrying amount presented on its unaudited consolidated balance sheet and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortized into interest expense or recognized as loss on debt extinguishment</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Included in the Revolving Credit Facility were deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="idc35fb08053a4a91922418ad59d1189f_I20200930" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMjAxNg_f7ff2635-4a6b-4142-97f6-959dea475e68">300</ix:nonFraction>, which the Company classified the related short-term and long-term portions within &#8220;Prepaid expenses and other current assets&#8221; and &#8220;Other assets&#8221; on its unaudited consolidated balance sheet and is amortizing those costs over the term of the facility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unamortized portion of the deferred financing costs associated with the Revolving Credit Facility was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i5e05f8d541164e91b0d7d9e313e2e7f3_I20210625" decimals="-3" name="us-gaap:UnamortizedDebtIssuanceExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMjM3Ng_7110c871-2fcc-4e2e-9349-6ffc7c723206">224</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at June&#160;25, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;26, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum borrowing capacity of <ix:nonFraction unitRef="php" contextRef="ic2282d13d673427db7e4c81c5786f310_I20191126" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNTc5NA_c9c0aafe-87d7-4232-8e45-159446882146">60,000</ix:nonFraction> Philippine pesos (approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i5a47e59d9ac849f2bc32087ad3791c74_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNTgyOQ_c33858ce-1a7a-4d53-b17c-b3071e553d5d">1,230</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at June&#160;25, 2021) at the bank&#8217;s prevailing interest rate. The line of credit is due to expire on August&#160;31, 2021. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i5a47e59d9ac849f2bc32087ad3791c74_I20210625" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNTkzNA_645bd98c-9529-4af2-802d-2ae5c96af9ba"><ix:nonFraction unitRef="usd" contextRef="i50d546659c104a23922e86a7a2320946_I20210326" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNTkzNA_6adbc0da-3f07-4515-b125-d75cacd5f67f">no</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> borrowings outstanding under this line of credit as of June&#160;25, 2021 and March&#160;26, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;20, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum capacity of <ix:nonFraction unitRef="php" contextRef="i06dada017330433d99825ace4fe4c631_I20191120" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNjE3NA_ab291eab-ae78-44bf-a578-6851af356a2f">75,000</ix:nonFraction> Philippine pesos (approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="icb5f18bef52941ccacb25d4079ec1e4d_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNjIwOQ_6feeef9e-81fd-4667-b7fc-03e1a830f09a">1,537</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at June&#160;25, 2021) at the bank&#8217;s prevailing interest rate. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="i429ffb81fa394ee096a487b3ea15127f_I20210326" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNjMxNA_215b2602-73c7-4ed3-be59-434e8bf3d599"><ix:nonFraction unitRef="usd" contextRef="icb5f18bef52941ccacb25d4079ec1e4d_I20210625" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LineOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNjMxNA_e619784a-5f2d-4a1a-9e9b-d24fe7daf253">no</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> borrowings outstanding under this line of credit as of June&#160;25, 2021 and March&#160;26, 2021. The line of credit expired on June 30, 2021, subsequent to that date, due to delays as a result of the current pandemic situation and its impact with the bank operations. The bank notified the Company of an extension up to September 28, 2021 for all paperwork to be processed.</span></div></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_76"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:OtherLiabilitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RleHRyZWdpb246YjZlMTc0ZTIwZDJkNGEyZTg2MjlkOTBiYWI1ODdiNTNfMTAw_434c2efb-6221-4510-a3d7-32119eb3083a" continuedAt="i0a8db54a2172430a9ecd9634152fd3db" escape="true">Other Long-Term Liabilities</ix:nonNumeric></span></div><ix:continuation id="i0a8db54a2172430a9ecd9634152fd3db"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RleHRyZWdpb246YjZlMTc0ZTIwZDJkNGEyZTg2MjlkOTBiYWI1ODdiNTNfMTAx_ff1edd61-9a96-487f-a1e3-07dc2de56317" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The composition of other long-term liabilities is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued management incentives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfMi0xLTEtMS0w_63a15e68-edb2-463d-a897-f847897afc4e">543</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfMi0zLTEtMS0w_d7949b23-2fcd-43eb-b200-dd5065dc58e4">628</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued retirement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfMy0xLTEtMS0w_0e1b9bae-030c-431b-8044-b11ce1b7395d">10,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfMy0zLTEtMS0w_215f1764-6671-4611-a825-4fb66a716dec">10,656</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNC0xLTEtMS0w_7a7b7950-2a2f-4e50-829c-5dbf098220d0">5,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationContingentConsiderationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNC0zLTEtMS0w_6cec20df-4e4b-4bbf-a50e-8e17ecb78117">4,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for uncertain tax positions (net)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNS0xLTEtMS0w_f8a707a8-7d76-40e4-b0e9-ace7656f2b2c">2,791</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNS0zLTEtMS0w_d8a1474c-45ba-46c4-aa7f-7a478a70659f">2,774</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNi0xLTEtMS0w_3b3a45a0-edc6-4acc-a644-f79b1c4121db">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" name="us-gaap:OtherSundryLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNi0zLTEtMS0w_427a2a03-2ec9-41bb-a845-b818ca5ae3e1">275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNy0xLTEtMS0w_05b8cf31-20d3-4d1e-b4e9-d0bbf3ab0c60">19,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNy0zLTEtMS0w_eb1e93ac-1a91-4725-b39c-1f2bcbb7268a">19,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_79"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNTgzMw_6d8cb149-3887-4637-bfa4-1fb9618e5fe3" continuedAt="i938445674aa4443bb199e92df6493537" escape="true">Retirement Plans</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i938445674aa4443bb199e92df6493537" continuedAt="ia12d9309e2aa4dcdaf4220b811991ee0">The Company recognizes the funded status (i.e.,&#160;the difference between the fair value of plan assets and the benefit obligations) of its defined benefit pension plans in its unaudited consolidated balance sheets with a corresponding adjustment to accumulated other comprehensive income, net of tax. These amounts will continue to be recognized as a component of future net periodic benefit costs consistent with the Company&#8217;s past practice. Further, actuarial gains and losses and prior service costs that arise in future periods and are not recognized as net periodic benefit costs in the same periods will be recognized as a component of other comprehensive income. Those amounts will also be recognized as a component of future net periodic benefit costs consistent with the Company&#8217;s past practice. The Company uses a measurement date for its defined benefit pension plans and other postretirement benefit plans that is equivalent to its fiscal year-end.</ix:continuation></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="ia12d9309e2aa4dcdaf4220b811991ee0" continuedAt="i4be799730af24f63984bd162ca444571"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plan Descriptions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-U.S. Defined Benefit Plan</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company, through its wholly owned subsidiary, Allegro MicroSystems Philippines, Inc. (&#8220;AMPI&#8221;), has a defined benefit pension plan, which is a noncontributory plan that covers substantially all employees of the respective subsidiary. The plan&#8217;s assets are invested in common trust funds, bonds and other debt instruments and stocks.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effect on the unaudited statements of operations </span></div><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfNetBenefitCostsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNTgzNA_b37b2bd2-3997-42ce-89de-80fb20ae0ee8" escape="true"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense related to the non-United States (&#8220;U.S&#8221;). defined benefit plan was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfMi0xLTEtMS0w_4b6db71b-a0bd-48c1-94b6-775adb692400">383</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626" decimals="-3" name="us-gaap:DefinedBenefitPlanServiceCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfMi0zLTEtMS0w_b23e3daa-1ced-4cbb-9c1f-4e183f0f5376">270</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfMy0xLTEtMS0w_d8222f9c-d2dd-4017-85b1-cd5afc4498e3">166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626" decimals="-3" name="us-gaap:DefinedBenefitPlanInterestCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfMy0zLTEtMS0w_06a90184-ad10-4791-a539-09aaa81e3440">152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfNC0xLTEtMS0w_dbb8f748-0433-4683-be99-7b3a2b05ff00">79</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfNC0zLTEtMS0w_15ad8c15-b3e6-4753-9603-b85f880aae19">78</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfNy0xLTEtMS0w_c77b508a-5374-4371-b4d8-1f16001add2c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626" decimals="-3" name="us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfNy0zLTEtMS0w_f3e95585-67d3-406b-bffe-241383b91ba0">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfOC0xLTEtMS0w_b918d6ae-609f-411f-a754-6938a22b8b5a">53</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfOC0zLTEtMS0w_ff1c48a9-df8e-434e-a47c-2dafc0b477aa">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net periodic pension expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfOS0xLTEtMS0w_f98b43b8-b45a-46ae-a199-c76a51838307">523</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626" decimals="-3" name="us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfOS0zLTEtMS0w_d258743b-1263-4b95-b89a-f9c9b9d3d08c">380</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information on Plan Assets</span></div><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNTgzNQ_92e74e45-7a4a-4a45-89a6-5e9c0158cdbc" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth the fair value of the entity&#8217;s plan assets as of June&#160;25, 2021 and March&#160;26, 2021, using the same three-level hierarchy of fair value inputs described in the significant accounting policies included in the Company&#8217;s 2021 Annual Report.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value at June 25,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets of non-U.S. defined benefit plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i676b6005d0634086a9fba8a091146705_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMi0xLTEtMS0w_20cc8355-5ddd-40e9-9e09-172b08ad18f5">1,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i786a8c1ac702459991a611ed4a532de0_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMi0zLTEtMS0w_3cab64b1-c685-428c-8277-d295107e023b">1,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i40aa4b5f2b444926881a2b536ea769fc_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMi01LTEtMS0w_e578f047-9f8f-4337-b7c3-24bc9e459fd4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2dcefedd17c14958ab310429b96cd5de_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMi03LTEtMS0w_d4b63582-9c3d-410f-b765-c7d50be19202">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit investment trust fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0854eaf30ac649f494e43c589555fa0e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMy0xLTEtMS0w_96bc6886-b449-4c2a-b54d-1768f1de2cbf">1,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc016127bf76493c8c4ad8d4289c5cc4_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMy0zLTEtMS0w_14614183-7d8d-4a3a-b290-a70a90c4b769">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie379702c175c4e7ba089b660c77f9e42_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMy01LTEtMS0w_556a19b7-659f-4954-b366-59ef0888985c">1,079</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b4737400d4040fdaf49912378a743fb_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMy03LTEtMS0w_fbf33f71-ce5a-47b4-8bed-53a0725535a7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i150a4417bca946458b803016807b340f_I20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNC0xLTEtMS0w_a57629fb-f03e-4a64-8de6-b2f34b69a56f">633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if1fd603fb92345b58cd5a32e2f01a631_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNC0zLTEtMS0w_0bada700-9e93-4bf6-ac56-6d92bce04a7f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0d6db10b41114ce5925b15330db50266_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNC01LTEtMS0w_4ffd66ec-493c-4be8-83a8-ab3df22aaf4f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12e362064c28415a9c38baaad7a0e598_I20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNC03LTEtMS0w_c760cfdb-fe7a-4a03-8260-e49b03d2abfb">633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i265f24537c1d4e348f429b99f0274d87_I20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNS0xLTEtMS0w_ae910c06-f557-4817-ad92-4020422392bc">983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i56d7d18edaf44df6b9edb6d79464ddf1_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNS0zLTEtMS0w_9490830e-272d-4fbe-8689-8cc40fd2ac37">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idaefbabbbd03498e8f9b4504990cc821_I20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNS01LTEtMS0w_1f5b3bc9-9d8d-40f9-b244-0c298e00ad51">983</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i648d827d103a489fba3f19e2a1b230b9_I20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNS03LTEtMS0w_925b2b09-4bd4-47d0-bfeb-7f68975e9828">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stocks and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic96455188a76423fb126752456635a23_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNi0xLTEtMS0w_d0bab902-ad0d-4a3a-a904-be85f89a5817">2,568</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i48cb1f2abdbb4caa84a2c9675918e77a_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNi0zLTEtMS0w_e7fedcf8-d90e-4b99-aca9-d3d6f40e4966">1,436</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e4473bd0be44bc581db1101f017b6f2_I20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNi01LTEtMS0w_e70f70ef-102f-4602-9bcb-8ffbc64b5287">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac6543155f11434bb55a9ae7a8a40950_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNi03LTEtMS0w_30f5a343-e126-458f-956a-e5f8710359d1">1,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i920622a939f942f19be88d3fa431bd9d_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNy0xLTEtMS0w_aa7e99d4-1af7-4b04-978c-1a71e5464de0">7,095</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3b21cd65d25c499fb21d2419f213e730_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNy0zLTEtMS0w_9e32ff29-a8f8-4ed5-86ef-50727441bf6b">3,268</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i50bb752900e24763b6aba401bda4e907_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNy01LTEtMS0w_b8c29f81-721a-43ea-b5bf-14e9c4fcf510">2,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i43e91ab12c1b4a9abbb96e434d8ccad9_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNy03LTEtMS0w_132c30d0-909b-4f71-8ca8-b99daa43e927">1,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value at March 26,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets of non-U.S. defined benefit plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5774760787154530b0da40276058c105_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMi0xLTEtMS0w_e8e94d76-a1d1-42d2-b5bf-cb0b612fda17">1,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i139bd70b285d4078855fa5cb094cccc9_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMi0zLTEtMS0w_e4bbac97-eee9-4fe2-95b8-2c951c65a5a5">1,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2392d5e147c646cfbe0d09e420b62171_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMi01LTEtMS0w_6936e00a-e1a0-4a41-a5bc-1c7a6f5c4367">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idbdf0e9244b14be1a7f1eadcf3290615_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMi03LTEtMS0w_35349a41-af64-4b3a-ba50-c06acc56ab73">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit investment trust fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if00dad73303940d4947ce50b4a79f5c5_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMy0xLTEtMS0w_64fe69d4-78f8-4597-a3ea-187bb1cc24b8">1,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4446822fdd4643239ecf9df95970713d_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMy0zLTEtMS0w_c2feb1ab-b61a-4420-a159-719faa16bcac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1bb7200bb698468fa5e656bd21a266da_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMy01LTEtMS0w_54e08e41-5054-41fc-9926-60f8153706a2">1,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i38cf6bf2cf304f41878c11ea5902aa32_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMy03LTEtMS0w_45906e93-e043-44b4-b059-976c25d35ef4">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5e26c7d2c8c46078ad31907024d9070_I20210326" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNC0xLTEtMS0w_0136114e-9e8d-4eeb-97c3-1660c8625d55">584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic945f12b5c7b4575a51b5144b7272811_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNC0zLTEtMS0w_d3bb96f1-05b8-45c9-86d3-d61d7be90531">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5f97cd88cb52498fb65807edb34fcab9_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNC01LTEtMS0w_b4fdfdd6-36d4-4142-80f1-d493e6b2b767">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d0f8b8d016a469294c52d529c130fa8_I20210326" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNC03LTEtMS0w_61803b00-7f0b-4ad9-9994-69b3b9e4db32">584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i917577ea726043febbd40ff0ec7a22c0_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNS0xLTEtMS0w_db7b2db8-da8e-40a4-946d-2436583726b3">1,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ee0cd83d2e841fa9c01dc6504bfbf29_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNS0zLTEtMS0w_74138eb8-5d36-4cc2-bc0f-800d014354cb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8dc58c15bd3440b7b34866b056184911_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNS01LTEtMS0w_42fb896c-1e27-4775-973c-1ba957bf7c54">1,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i29334deaff944328a87e2d59d216461b_I20210326" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNS03LTEtMS0w_07d66657-5a3d-4ac9-8e20-302d5a247fdf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stocks and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7607b02b9d846c0aa24db18e2da5eec_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNi0xLTEtMS0w_824c1359-0919-4a14-8bd1-16e413a7620b">3,081</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6a9c080f24714dde96c0c12dca1878c9_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNi0zLTEtMS0w_6f19e006-9d33-48ae-9336-8014ee84ae7d">1,947</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6af2f2c52f344d1a8df74a333de3adf5_I20210326" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNi01LTEtMS0w_43ce45e0-5d02-41ad-a2fe-fdb72bfddafb">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6952a0214fd74e318f5845c8a4c078d6_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNi03LTEtMS0w_5309471b-b315-49b1-b63a-6fe176500136">1,133</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0629e26714941008da4ac513c482a42_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNy0xLTEtMS0w_153b24b7-6d01-4df8-af95-9ebf1de7fc75">7,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3f090b42b4d349918a2e47eb5cc86a94_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNy0zLTEtMS0w_c5c11a2c-9e9c-4230-9728-0c8a3467c732">3,593</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i072b8eb1c5a140d7b1fb0c839a303150_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNy01LTEtMS0w_21cef1b4-fead-4d9a-a042-02f8eb496af3">2,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5c8e16091cc6430987bdc62f478b7008_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNy03LTEtMS0w_a01661a2-10e1-4bea-8542-8ec84a41513f">1,717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="i4be799730af24f63984bd162ca444571"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNTgzNg_ac3f006a-325a-4394-8a2e-a94e7ecb130d" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the change in fair value of Level&#160;3 plan assets for the three months ended June&#160;25, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3 Non-U.S. Defined</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan Assets</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stocks</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1d0f8b8d016a469294c52d529c130fa8_I20210326" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfMi0xLTEtMS0w_d3cc5724-c14a-447b-925c-d1d714c54084">584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10ab3efe68fe4cd89b33ff815711915d_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfMi0zLTEtMS0w_fe636eeb-a453-46b0-b2cc-7773e22441a2">1,133</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfMy0xLTEtMS0w_32a8efdd-8c14-4de8-b400-1c32ebc2f54c">159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf2652aecfe24123ae408009d96c82a6_D20210327-20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfMy0zLTEtMS0w_d0aaa7d1-33ec-4afb-84af-05e92deec20a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemptions during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNC0xLTEtMS0w_f3372534-87a4-406c-94e3-7121cab6e3ad">107</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf2652aecfe24123ae408009d96c82a6_D20210327-20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNC0zLTEtMS0w_72e4470a-edcb-4359-bb6f-0c5943deedfb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNS0xLTEtMS0w_533dcfbd-ccb8-4081-b104-b5be95feda3d">1</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf2652aecfe24123ae408009d96c82a6_D20210327-20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNS0zLTEtMS0w_06dcce39-572b-40f0-be0d-aa82a9b828e3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNi0xLTEtMS0w_03cb1cd0-13a1-443f-a40b-ba90410a3aa5">2</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icf2652aecfe24123ae408009d96c82a6_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNi0zLTEtMS0w_e521a59e-ef22-447f-ac1d-783df1831603">3</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i12e362064c28415a9c38baaad7a0e598_I20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNy0xLTEtMS0w_f3f57487-406f-4714-a83c-4d868ce43523">633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ied774c2bca4948348b1ed6e01f3658ce_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNy0zLTEtMS0w_86ee8a47-8537-4515-9a2e-1fad7b494130">1,130</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The investments in the Company&#8217;s major benefit plans largely consist of low-cost, broad-market index funds to mitigate risks of concentration within the market sectors. In recent years, the Company&#8217;s investment policy has shifted toward a closer matching of the interest-rate sensitivity of the plan assets and liabilities. The appropriate mix of equity and bond investments is determined primarily through the use of detailed asset-liability modeling studies that look to balance the impact of changes in the discount rate against the need to provide asset growth to cover future service cost. The Company, through its wholly owned subsidiary, Allegro MicroSystems, LLC&#8217;s (&#8220;AML&#8221;), non-U.S. defined benefit plan, has added a greater proportion of fixed income securities with return characteristics that are more closely aligned with changes in liabilities caused by discount rate volatility. There are no significant restrictions on the amount or nature of the investments that may be acquired or held by the plans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;25, 2021 and June&#160;26, 2020, the Company contributed approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzA2NQ_16cfe5cd-5edb-4273-98c0-cb4f3efb974e">353</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMTA5OTUxMTYzMzgwMg_c3f06142-9736-4552-b463-2db6c91b3d05">240</ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to its non-U.S. pension plan, respectively. The Company expects to contribute approximately $<ix:nonFraction unitRef="usd" contextRef="i920622a939f942f19be88d3fa431bd9d_I20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzI4MA_bd96144d-03be-4352-ab09-91fa1d9ac2dd">943</ix:nonFraction> to its non-U.S. pension plan in fiscal year 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Defined Benefit Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 1993, the Company commenced with a rollover pension promise agreement (&#8220;Pension Promise&#8221;) to offer a then European employee an insured annuity upon their retirement at age <ix:nonNumeric contextRef="ide37ab8b2d454df3873564e89b53fe58_D20210327-20210625" format="ixt-sec:duryear" name="algm:DefinedBenefitPlanRetirementEligibilityAge" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzU0Ng_8f2cd00a-2074-48ab-b870-66d039e5cf38">65</ix:nonNumeric>. The employee was the only eligible participant of the Pension Promise. The impact associated with the expense and related other income with the Pension Promise was insignificant in fiscal years 2021 and 2020, respectively.&#160;The total values of the Pension Promise in the amounts of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonFraction unitRef="gbp" contextRef="i0b5122b38667488192aeb372ee175c6c_I20210625" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzgyNw_8155ad4d-44f2-4a53-91ee-69e8e78bf8e0"><ix:nonFraction unitRef="gbp" contextRef="i0b5122b38667488192aeb372ee175c6c_I20210625" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzgyNw_db1a8d1e-4763-4e36-8dff-99c72e175037">703</ix:nonFraction></ix:nonFraction> an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d <ix:nonFraction unitRef="gbp" contextRef="i8c46a912df8c401b8f6f8ef4c2173a87_I20210326" decimals="-3" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzgzNA_ce6ceaec-9cdc-4180-87eb-edfb3ccb22ef"><ix:nonFraction unitRef="gbp" contextRef="i8c46a912df8c401b8f6f8ef4c2173a87_I20210326" decimals="-3" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzgzNA_fc49c403-dd55-4e15-929e-663beed071bc">928</ix:nonFraction></ix:nonFraction> British Pounds Sterling at June&#160;25, 2021 and March&#160;26, 2021, respectively (approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $<ix:nonFraction unitRef="usd" contextRef="i0b5122b38667488192aeb372ee175c6c_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzkwMw_37e13c57-ec6c-4672-84d9-b53efc1bbe59"><ix:nonFraction unitRef="usd" contextRef="i0b5122b38667488192aeb372ee175c6c_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzkwMw_81d392d4-5a3e-4488-b2b8-ad7b367d2b80">1,107</ix:nonFraction></ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $<ix:nonFraction unitRef="usd" contextRef="i8c46a912df8c401b8f6f8ef4c2173a87_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzkxMA_19fa669f-d164-4a48-bea5-ddb1cb6ef62e"><ix:nonFraction unitRef="usd" contextRef="i8c46a912df8c401b8f6f8ef4c2173a87_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzkxMA_dc9b82ae-7ba6-4b5c-9b77-9568401793bc">1,272</ix:nonFraction></ix:nonFraction> at June&#160;25, 2021 and March&#160;26, 2021, respectively), were classified with other in other assets, net and accrued retirement in other long-term liabilities in the Company&#8217;s unaudited consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Contribution Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) plan that covers all employees meeting certain service and age requirements. Employees are eligible to participate in the plan upon hire when the service and age requirements are met. Employees may contribute up to <ix:nonFraction unitRef="number" contextRef="i8f5797f19d4e47ee85337f9ad6991fa3_D20210327-20210625" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMTA5OTUxMTYzNTYzMw_79616da8-f7cb-437f-8d85-44eafdc39612">35</ix:nonFraction>% of their compensation, subject to the maximum contribution allowed by the Internal Revenue Service. All employees are <ix:nonFraction unitRef="number" contextRef="i8f5797f19d4e47ee85337f9ad6991fa3_D20210327-20210625" decimals="INF" name="us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMTA5OTUxMTYzNTc1NQ_8ba72de1-1d46-44ab-be04-1b472442717a">100</ix:nonFraction>% vested in their contributions at the time of plan entry.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eligible AML U.S.&#160;employees may contribute up to <ix:nonFraction unitRef="number" contextRef="id63491b356884e129305e12f4ac416dd_D20210327-20210625" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNDE3Nw_f775450b-1708-4f52-b93a-519833f9c809">50</ix:nonFraction>% of their pretax compensation to a defined contribution plan, subject to certain limitations, and AML may match, at its discretion, <ix:nonFraction unitRef="number" contextRef="id63491b356884e129305e12f4ac416dd_D20210327-20210625" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNDMxMQ_c32bfbf3-91e8-4d3a-b335-d961fdde1feb">100</ix:nonFraction>% of the participants&#8217; pretax contributions, up to a maximum of <ix:nonFraction unitRef="number" contextRef="id63491b356884e129305e12f4ac416dd_D20210327-20210625" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNDM3Ng_9ca9ad62-72ad-4719-aa0c-5abbee5d660f">5</ix:nonFraction>% of their eligible compensation. Matching contributions by AML totaled approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $<ix:nonFraction unitRef="usd" contextRef="id63491b356884e129305e12f4ac416dd_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNDQ2Mw_3dbb9212-aef0-4fdb-b94c-e300d960dda0">1,256</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="ie83ceebcf1c14814a6c45a2e3585e67b_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMTA5OTUxMTYzMzkzMw_961d2789-0410-4f1b-8448-2e4d1ceae356">1,029</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, through its AML subsidiary, Allegro MicroSystems Europe, Ltd. (&#8220;Allegro Europe&#8221;), also has a defined contribution plan (the &#8220;AME Plan&#8221;) covering substantially all employees of Allegro Europe. Contributions to the AME Plan by the Company totaled approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i1e5cdee667144b848e43608d24ec282c_D20210327-20210625" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNDgzNw_1786c521-399e-46de-9a1f-70db7ac1ecf2">218</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $<ix:nonFraction unitRef="usd" contextRef="id5b46c991ef647ae9307ea4046f843b1_D20200328-20200626" decimals="-3" name="us-gaap:DefinedContributionPlanCostRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMTA5OTUxMTYzNDAwMg_37c3b693-1786-49a5-9135-aa12cadb7b52">179</ix:nonFraction> for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_82"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMzA2Mg_c9902f94-5e8c-45fd-8661-8c32d706d06e" continuedAt="ib5046e15cb16412d9d99f176d9a4a410" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="ib5046e15cb16412d9d99f176d9a4a410" continuedAt="ied38772f76554fa79c065edf526280ee"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, through its subsidiaries, utilizes self-insured employee health programs for employees in the United States. The Company records estimated liabilities for its self-insured health programs based on information provided by the </span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="ied38772f76554fa79c065edf526280ee"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">third-party plan administrators, historical claims experience and expected costs of claims incurred but not reported. The Company monitors its estimated liabilities on a quarterly basis. As facts change, it may become necessary to make adjustments that could be material to the Company&#8217;s unaudited consolidated financial position and results of operations. The accrued liability related to self-insurance wa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s $<ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMTA5OTUxMTYzMTUxOA_93ff942a-1e92-405c-afc7-c4885973fe4b">1,585</ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $<ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SelfInsuranceReserveCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMTA5OTUxMTYzMTUyMg_1ff18f09-0017-4b50-86a4-38b02b30e07e">1,518</ix:nonFraction> as of June&#160;25, 2021 and March&#160;26, 2021, respectively, and was included in accrued expenses and other current liabilities in the Company&#8217;s unaudited consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various legal proceedings and claims, the outcomes of which are subject to significant uncertainty. The Company records an accrual for legal contingencies when it is determined that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In making such determinations, the Company evaluates, among other things, the degree of probability of an unfavorable outcome and, when it is probable that a liability has been incurred, and the ability to make a reasonable estimate of the loss. If the occurrence of liability is probable, the Company will disclose the nature of the contingency, and if estimable, will provide the likely amount of such loss or range of loss. Furthermore, the Company does not believe there are any matters that could have a material adverse effect on financial position, results of operations or cash flows.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has agreed to indemnify and hold harmless certain customers for potential allegations of infringement of intellectual property rights and patents arising from the use of its products. To date, the Company has not incurred any costs in connection with such indemnification arrangements; therefore, there was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMjM2OQ_60824f62-8eaf-427e-b8f3-6ee9759e0a15"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:LossContingencyAccrualAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMjM2OQ_72c78073-703f-42c5-83e8-b58a814aca77">no</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> accrual of such amounts at June&#160;25, 2021 or March&#160;26, 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental Matters</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes accrued liabilities for environmental matters when it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. If the contingency is resolved for an amount greater or less than the accrual, or the Company&#8217;s share of the contingency increases or decreases or other assumptions relevant to the development of the estimate were to change, the Company would recognize an additional expense or benefit in the unaudited consolidated statements of operations during the period such determination was made. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMzAwNg_b96d3189-334c-401c-8e73-4225e4976b4a"><ix:nonFraction unitRef="usd" contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:AccrualForEnvironmentalLossContingencies" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMzAwNg_c91559d1-46ec-4999-8bac-df52ca7bd564">No</ix:nonFraction></ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> environmental accruals were established at June&#160;25, 2021 or March&#160;26, 2021.</span></div></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_85"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:EarningsPerShareTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMjUxOQ_b9560511-1142-4361-92b8-f7cd7929e3cc" continuedAt="ic4fb6e818be14cb3ae673e9fae32cbb3" escape="true">Net Income per Share</ix:nonNumeric></span></div><ix:continuation id="ic4fb6e818be14cb3ae673e9fae32cbb3" continuedAt="i43c0bb062c634b1487f2c33a494e692c"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with completion of the Company&#8217;s IPO on November 2, 2020 and immediately following the pricing of the IPO, all outstanding shares of Class A common stock and Class L common stock were automatically converted into an aggregate of <ix:nonFraction unitRef="shares" contextRef="i2bc93f1180ca48a99f395dcdbaac1125_D20201102-20201102" decimals="INF" format="ixt:numdotdecimal" name="algm:ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDEyNw_5d1d0167-ab43-4966-b559-738618bcaf76">166,500,000</ix:nonFraction> shares of common stock (the &#8220;Common Stock Conversion&#8221;). Outstanding shares of Class A and Class L common stock were converted to common stock in the Common Stock Conversion at conversion rates of approximately <ix:nonFraction unitRef="number" contextRef="i09f9772cc2f14281811b148e260c76e5_D20201102-20201102" decimals="3" name="algm:ConversionOfStockConversionRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDEzMQ_48ad0ee9-0321-493a-ae41-4cd672a2eed8">15.822</ix:nonFraction> and <ix:nonFraction unitRef="number" contextRef="i95f27b6a29194226bef09a94bf531b93_D20201102-20201102" decimals="3" name="algm:ConversionOfStockConversionRatio" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDEzNQ_93efb0ec-81ab-4941-ade9-79f7f75a0823">13.010</ix:nonFraction> shares of common stock to each share of Class A and Class L common stock, respectively. As part of the Common Stock Conversion, <ix:nonFraction unitRef="shares" contextRef="i09f9772cc2f14281811b148e260c76e5_D20201102-20201102" decimals="INF" format="ixt:numdotdecimal" name="algm:ConversionOfStockSharesWithheldForTaxWithholdingObligation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDE0MA_2251252b-b01d-42ab-89bb-dc42faa23a63">2,066,508</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i95f27b6a29194226bef09a94bf531b93_D20201102-20201102" decimals="INF" format="ixt:numdotdecimal" name="algm:ConversionOfStockSharesWithheldForTaxWithholdingObligation" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDE0NA_51ed4c5d-6c4c-45fb-9753-9ee313ff0d65">1,766</ix:nonFraction> shares of common stock were returned to the Company for tax payments made on behalf of holders of Class A common stock and Class L common stock, respectively, in withhold to cover tax transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prior to the Company&#8217;s IPO, shares of Class A common stock were entitled to a priority dividend of <ix:nonFraction unitRef="number" contextRef="i1394afc8925440beae214d11dab1e937_D20201101-20201101" decimals="INF" name="algm:CommonStockPriorityDividendRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfOTM5_f146ac33-ee9b-4440-88e6-0e118abaa273">8</ix:nonFraction>%. After Class A shareholders received an annualized return on capital of <ix:nonFraction unitRef="number" contextRef="i1394afc8925440beae214d11dab1e937_D20201101-20201101" decimals="INF" name="algm:CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTAxNA_e59833db-0ce1-44c0-b4f6-a043a75382f6">8</ix:nonFraction>%, distributions of the remaining value were split between Class A and Class L shareholders based on the achievement of certain return targets. In determining income to the Class A stockholders for computing basic and diluted earnings per share for the three months ended June&#160;26, 2020, the Company did not allocate income to the shares of Class L common stock in accordance with ASC 260, because such classes of shares would not have shared in the distribution had all of the income for the periods been distributed. Accordingly, earnings per share calculations were provided only for the Class A shares with a weighted average of <ix:nonFraction unitRef="shares" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDE0OA_f515a48d-5a0d-4adb-a5b3-095d8c1aee66">10,000,000</ix:nonFraction> shares for the three months ended June&#160;26, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the basic and diluted net income attributable to Allegro MicroSystems, Inc. per share. The number of shares of common stock reflected in the calculation is the total shares of common stock (vested and unvested) held on the IPO date, after the Common Stock Conversion.</span></div></ix:continuation><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMjUyMQ_0a712f5a-9601-4419-ae9d-83478495200b" continuedAt="i74fc195199904270830539a3525e49b1" escape="true"></ix:nonNumeric><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="i43c0bb062c634b1487f2c33a494e692c"><div><ix:continuation id="i74fc195199904270830539a3525e49b1"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Allegro MicroSystems, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMi0xLTEtMS0w_e23ab4f9-b13a-4f3e-8c39-2dd739d107a4">27,669</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMi0zLTEtMS0w_a03185d6-cca2-44e2-944c-60d08f161886">4,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMy0xLTEtMS0w_ab2596de-77fb-4403-90e6-feb9beb083ac"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMy0xLTEtMS0w_fb6667fa-e554-447e-a6c1-05e48650ce35">27,707</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMy0zLTEtMS0w_b7010ef2-8b50-4667-83d3-0b43b4fbb9ce"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMy0zLTEtMS0w_defed9fd-bc30-438c-9171-ecda3de2e9d3">4,854</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNC0xLTEtMS0w_73f9e960-f04e-4e5a-a4b0-c9592ac92498">189,585,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNC0zLTEtMS0w_61936920-5ca7-468e-8f1f-9df7bced60c7">10,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNS0xLTEtMS0w_45407e2f-1547-4540-8917-ac0376ffbba4">1,577,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="0" format="ixt:zerodash" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNS0zLTEtMS0w_7db230e7-11b6-489b-8456-cd0a16783189">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNi0xLTEtMS0w_7f8f6370-7553-49c0-88b1-86f4af086ca2">191,163,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="0" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNi0zLTEtMS0w_9574b4fd-972b-4261-825d-2bfe1ff562e3">10,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income attributable to Allegro MicroSystems, Inc. per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNy0xLTEtMS0w_dfeb9efe-e4b0-45cd-bc44-27246a78d81f">0.15</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNy0zLTEtMS0w_990db997-f67a-451a-abcd-d5cf4e234956">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income attributable to common stockholders per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfOC0xLTEtMS0w_8b04e7b7-f9f9-438c-a028-27b072d4def5">0.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerBasicShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfOC0zLTEtMS0w_6d557274-6767-4d5e-9bcf-80f6072f3653">0.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to Allegro MicroSystems, Inc. per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfOS0xLTEtMS0w_edd60568-ab02-4da9-8d6b-b511c9b3d70a">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfOS0zLTEtMS0w_9d11a369-4849-4f97-bf46-426d802f7ed4">0.48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to common stockholders per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMTAtMS0xLTEtMA_aaa6b895-3ade-4b67-a878-5433caf37f4b">0.14</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="2" name="us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMTAtMy0xLTEtMA_88cd1b45-d107-424d-8567-4213dd128452">0.49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></ix:continuation></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computed net income per share for the three months ended June&#160;25, 2021 and June&#160;26, 2020 does not assume conversion of securities that would have an antidilutive effect on income per share. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625" decimals="0" format="ixt:numdotdecimal" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzMDU0Mw_c77c4148-9070-4d8f-8a8c-7d49c6f50d5b">1,988</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> restricted share units (&#8220;RSUs&#8221;) excluded for the three months ended June&#160;25, 2021 as conversion of such securities would have an antidilutive effect on income per share. There were <ix:nonFraction unitRef="shares" contextRef="i5c269a9af9444e4eb73140341ccddf13_D20200328-20200626" decimals="0" format="ixt-sec:numwordsen" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzMDQ2OQ_d0b16ac4-b2c4-4c9f-8596-5cfa8ff735f0">no</ix:nonFraction> such convertible securities to consider for the three months ended June&#160;26, 2020.</span></div><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMjUyMg_6b66b3cb-2136-48b2-8e25-49c29ddc9373" escape="true"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents issuable weighted average share information for the respective periods:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.221%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.443%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625" decimals="0" format="ixt:numdotdecimal" name="algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfMi0xLTEtMS0w_2212f38e-90ca-4c53-88ac-5ed56f11df7a">820,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5c269a9af9444e4eb73140341ccddf13_D20200328-20200626" decimals="0" format="ixt:zerodash" name="algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfMi0zLTEtMS0w_5a5dc347-42c7-468f-8850-f05a02901e58">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i0fa7c58ce1724c9a8ab7bba004b79b7c_D20210327-20210625" decimals="0" format="ixt:numdotdecimal" name="algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfMy0xLTEtMS0w_e2a85bb1-00ae-4d56-aea2-a089c94fbbe3">752,235</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ifc6812b997164f71a9c8be48106f98fe_D20200328-20200626" decimals="0" format="ixt:zerodash" name="algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfMy0zLTEtMS0w_05cec04b-1a1b-4a2f-8c98-c9c15c0a6ccd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iddc06c4aa03143bdb9d113dbbdaef4b5_D20210327-20210625" decimals="0" format="ixt:numdotdecimal" name="algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfNC0xLTEtMS0xNzgz_5ec8cf2c-a818-411c-be3c-557a127f871b">5,237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i54f94cfaf7634f189e38f888e1758546_D20200328-20200626" decimals="0" format="ixt:zerodash" name="algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfNC0zLTEtMS0xNzgz_f667e360-e065-48a8-a88a-f8173d5c6f8a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="0" format="ixt:numdotdecimal" name="algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfNS0xLTEtMS0w_d4412144-2e46-4dc1-bdaf-8a9a6aa1fa7a">1,577,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="0" format="ixt:zerodash" name="algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfNS0zLTEtMS0w_911c0a59-152d-4e4f-a127-126c46a914cf">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_88"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTEyMjc_041af88d-a4a3-491b-bfeb-ed4664c5096d" continuedAt="ia9f8eb55e368444f96a1c0a3335c2d83" escape="true">Common Stock and Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="ia9f8eb55e368444f96a1c0a3335c2d83" continuedAt="ibb72496cafcd4ca6bb73311468cd0e5f"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation through the measurement and recognition of compensation expense for share-based payment awards made to employees over the related requisite service period, including stock options, performance share units (&#8220;PSUs&#8221;), RSUs and restricted shares (all part of our equity incentive plan).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;25, 2021, the Company granted <ix:nonFraction unitRef="shares" contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY1OTAzNw_cd3babcd-1997-4f3a-92da-657e145faa9a">894,876</ix:nonFraction> RSUs to employees with an estimated grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY1OTExOQ_60822f69-7db2-4010-9796-72f67a8102db">24.79</ix:nonFraction>. Stock-based compensation expense related to non-vested awards not yet recorded at June&#160;25, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i81365e539d9046fd8401e5f5b4381783_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY1OTQwNg_5befcdc5-bc6d-49ab-8d1c-b779ee0806cb">31,320</ix:nonFraction>, which is expected to be recognized over a weighted-average of <ix:nonNumeric contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTg2Mg_a4e0094a-f96c-4028-9545-1f1e5e746c58">1.78</ix:nonNumeric> years. During the three months ended June&#160;25, 2021, <ix:nonFraction unitRef="shares" contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY1OTQxOA_8f78c049-e745-4124-8ef1-9d6aa7c01b40">3,217</ix:nonFraction> shares vested.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSUs are included at <ix:nonFraction unitRef="number" contextRef="i9c8c91bfe77d42578408bfc994b04af5_I20210625" decimals="INF" name="algm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTIyMA_d3d5554e-7fbb-49cf-b440-0b3292e50115">100</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="i0fb12f4d0d224727b9a66b9d87b8af93_I20210625" decimals="INF" name="algm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTIyNA_20ddb516-ee4d-46d7-ab49-a5d7438c697b">200</ix:nonFraction>% of target goals. The intrinsic value of the PSU&#8217;s vested during the three months ended June&#160;25, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i0fa7c58ce1724c9a8ab7bba004b79b7c_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTIyOA_7440ae61-008a-4963-8a73-f93286ce5c1b">30,490</ix:nonFraction>. The total compensation cost related to non-vested awards not yet recorded at June&#160;25, 2021 was $<ix:nonFraction unitRef="usd" contextRef="i27d3ca814ce44f308aea365b546313b3_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTIzNg_d5a8b85e-289c-4b54-a5e5-1156c919b388">19,420</ix:nonFraction>, which is expected to be recognized over a weighted average of <ix:nonNumeric contextRef="i0fa7c58ce1724c9a8ab7bba004b79b7c_D20210327-20210625" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTg3Mw_32484945-63dd-409a-a810-4d9c394097ff">2.28</ix:nonNumeric> years. <ix:nonFraction unitRef="shares" contextRef="i0fa7c58ce1724c9a8ab7bba004b79b7c_D20210327-20210625" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTI0NA_23e800e1-7e88-4da1-bb0f-20ce81d8de85">No</ix:nonFraction> shares vested during the three months ended June&#160;25, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;25, 2021, <ix:nonFraction unitRef="shares" contextRef="i8260a9a1400844d69e3c0acf292b99c6_D20210327-20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTg1NA_f014ffde-e0f4-46f9-9ca3-235a803d2205">54,729</ix:nonFraction> shares of the Company&#8217;s restricted common stock vested. In addition, <ix:nonFraction unitRef="shares" contextRef="i8260a9a1400844d69e3c0acf292b99c6_D20210327-20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2NTc4MA_5890bcd5-b30b-4b88-ba32-cab26a6ec99f">9,757</ix:nonFraction> shares were forfeited, which reduced common stock outstanding during the same period. The Company had <ix:nonFraction unitRef="shares" contextRef="i0d6ed3e65bcb4375a2fa8d0d014daff8_I20210625" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MjkyMQ_f10a180d-9b5f-4196-a7d8-6030910acaee">341,841</ix:nonFraction> unvested shares of restricted common stock at June&#160;25, 2021 with a weighted average grant date fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="i0d6ed3e65bcb4375a2fa8d0d014daff8_I20210625" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MzA3NQ_618d709a-587d-43b8-8266-af069895374c">14.00</ix:nonFraction> and remaining vesting period of <ix:nonNumeric contextRef="i8260a9a1400844d69e3c0acf292b99c6_D20210327-20210625" format="ixt-sec:duryear" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MzAzNg_89e92e18-4d72-4dec-b38e-2361300e049b">1.58</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="ibb72496cafcd4ca6bb73311468cd0e5f"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTEyMTk_26d72f81-3ebd-40bd-aa65-ffb00750f08b" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense in the following expense categories of its unaudited consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf8fd9b2f33e430d85e324d4f982c9af_D20210327-20210625" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfMi0xLTEtMS0w_5daab78b-da97-4675-a3d1-50a8971431e7">528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if86c445107a24c6b85e10a93de2c2da2_D20200328-20200626" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfMi0zLTEtMS0w_f3452ea2-591f-438d-a749-04e93afa403e">97</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i936143269c7f43dc890050048c8a821d_D20210327-20210625" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfMy0xLTEtMS0w_8f6b2800-9aac-452d-992b-19b9ee58db72">752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie70071e613054ca8810ef434d45a2d6a_D20200328-20200626" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfMy0zLTEtMS0w_ee31f7e1-2ab4-4c3b-acc4-37710f9d9de6">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ieff8c40574c2412983caa637e89be9bf_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfNC0xLTEtMS0w_54bf26bd-f8d1-4156-827e-0401dc104ae7">3,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id931161af7d94af49e11f8693924bb65_D20200328-20200626" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfNC0zLTEtMS0w_670279c6-8eaf-4f5c-88e4-8c657a10f741">327</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfNS0xLTEtMS0w_ad95e4a4-2ab0-447b-87a8-6a51c1e16b94">4,831</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfNS0zLTEtMS0w_4572dcb2-6444-4095-bf22-580c37af417b">445</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_91"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMjcwOA_82cba483-e8e3-4dc1-8ceb-5166a7c48725" continuedAt="idc63edb073af4ea08390d0b751b03fcd" escape="true">Income Taxes</ix:nonNumeric></span></div><ix:continuation id="idc63edb073af4ea08390d0b751b03fcd"><ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMjcwOQ_82b9b594-86e1-441c-9ee8-c997da8850df" escape="true"><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the following tax (benefit) provision in its unaudited consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfMi0xLTEtMS0w_11760481-2539-4db0-99f4-7b1894b7d33c">5,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfMi0zLTEtMS0w_e5eaad48-5a6d-4830-a409-5792759719c9">816</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discrete tax items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" sign="-" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfMy0xLTEtMS0w_94ecb5f5-1b3f-4c37-806d-252e12357a47">855</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" sign="-" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfMy0zLTEtMS0w_8156012c-26bd-4701-9b63-8454c9ed1a8b">288</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNC0xLTEtMS0w_fe16e403-d34c-4d5b-b27c-5e591df6de56">4,263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNC0zLTEtMS0w_dc4ab7c8-cf93-46fa-8148-de4f8d1950e8">528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual operating tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="3" name="algm:EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNS0xLTEtMS0w_bb2e73e3-e3a8-413a-bade-185bd54f6862">15.9</ix:nonFraction> %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="3" name="algm:EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNS0zLTEtMS0w_2318ed31-a6d4-499f-9042-0bdd5e3de2cc">15.2</ix:nonFraction> %</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNi0xLTEtMS0w_126c4b4a-2a21-4125-bc63-bdec7333431c">13.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNi0zLTEtMS0w_84d43d16-9f07-403d-ab7e-8956fc8c2333">9.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s provision for income taxes is comprised of the year-to-date taxes based on an estimate of the annual effective tax rate plus the tax impact of discrete items.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to tax in the U.S. and various foreign jurisdictions. The Company&#8217;s effective tax rate can fluctuate primarily based on: the mix of its U.S. and foreign income; the impact of discrete transactions; and the difference between the amount of tax benefit generated by the foreign derived intangible income deduction (&#8220;FDII&#8221;) and research credits offset by the additional tax from the global intangible low-tax income (&#8220;GILTI&#8221;).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly assesses the likelihood of outcomes that could result from the examination of its tax returns by the IRS, and other tax authorities to determine the adequacy of its income tax reserves and expense. Should actual events or results differ from the Company&#8217;s then-current expectations, charges or credits to the Company&#8217;s provision for income taxes may become necessary. Any such adjustments could have a significant effect on the results of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense and the effective income tax rate were $<ix:nonFraction unitRef="usd" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMTQwMw_fe16e403-d34c-4d5b-b27c-5e591df6de56">4,263</ix:nonFraction>, or <ix:nonFraction unitRef="number" contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMTQwOQ_126c4b4a-2a21-4125-bc63-bdec7333431c">13.3</ix:nonFraction>%, and $<ix:nonFraction unitRef="usd" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMTQyNw_dc4ab7c8-cf93-46fa-8148-de4f8d1950e8">528</ix:nonFraction>, or <ix:nonFraction unitRef="number" contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMTQzMw_84d43d16-9f07-403d-ab7e-8956fc8c2333">9.8</ix:nonFraction>%, for the three-month periods ending June&#160;25, 2021 and June&#160;26, 2020, respectively. The fluctuation in our effective income tax rate relates primarily to differences in our US taxable income, estimated FDII benefits, research credits, non-deductible stock-based compensation charges, and discrete tax items.</span></div></ix:continuation><div id="ia756853e29fd40619674dc8e61628fe5_94"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19. <ix:nonNumeric contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTAwMDE_f78cda6d-4e24-40c6-8030-4e7a373c105a" continuedAt="i2b8455697eaa482aa4e10f3b1853d3f7" escape="true">Related Party Transactions</ix:nonNumeric></span></div><ix:continuation id="i2b8455697eaa482aa4e10f3b1853d3f7" continuedAt="idc8b21baa27b409fbeb2b9db16a55d69"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactions involving Sanken</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells products to, and purchases in-process products from, Sanken. In addition, prior to March 28, 2020, the Company also sold products for Sanken.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of Company&#8217;s products to Sanken totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i068762bfc2064de8ac9e4237c03ff5d7_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMjg0_9659faec-250e-43f5-be03-4946eff47344">35,453</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="ia021976468a641efb57445ed734590cf_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTA5OTUxMTYzNzgwMw_ee9155c3-f84c-4c51-9682-ba1518576c72">23,620</ix:nonFraction> during the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. Trade accounts receivables, net of allowances from Sanken, totaled $<ix:nonFraction unitRef="usd" contextRef="i124e93845b734e789891373159863fb7_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfNDMy_25a23c15-bdf5-4c4f-bedb-3955e2175459">23,545</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i56ed7870425449d48435ccc5bdab06a7_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfNDM5_4a7ddf28-dec7-4338-81f9-d118b9725f63">21,595</ix:nonFraction> as of June&#160;25, 2021 and March&#160;26, 2021, respectively. Other accounts receivable from Sanken totaled $<ix:nonFraction unitRef="usd" contextRef="i124e93845b734e789891373159863fb7_I20210625" decimals="-3" name="algm:OtherAccountsReceivableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfNTE5_949e8940-c936-4690-bfe4-e49cdc4f6568">110</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i56ed7870425449d48435ccc5bdab06a7_I20210326" decimals="-3" name="algm:OtherAccountsReceivableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfNTI2_42473120-6092-4531-99bd-04da42cb10ca">198</ix:nonFraction> as of June&#160;25, 2021 and March&#160;26, 2021, respectively.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="idc8b21baa27b409fbeb2b9db16a55d69" continuedAt="i3be66fe1b5354a388b211fa939a0d612"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactions involving PSL</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2009, the Company entered into a technology development agreement (the &#8220;IC Technology Development Agreement&#8221;) with Polar Semiconductor, Inc. (&#8220;PSI&#8221;), which was subsequently changed to Polar Semiconductor, LLC (&#8220;PSL&#8221;), and Sanken, pursuant to which the parties agreed upon the general terms under which they may, from time to time, undertake certain activities (the &#8220;IC Process Development Activities&#8221;) to develop new technologies to be used by PSI to manufacture products for the Company and Sanken, as well as the ownership and use of such technologies following their development. The IC Technology Development Agreement provides that the expenses for all IC Process Development Activities will be shared equally by the Company and Sanken on an annual basis (subject to any exceptions upon which the parties may agree from time to time), with such expenses being paid to PSI by Sanken in the form of an up-front annual fee, with PSI being responsible for any expenses that exceed the amount of such fee. The IC Technology Development Agreement will continue in effect until such time as the Company, PSL and Sanken mutually agree to its termination or adopt a successor agreement, or in the event the companies fail to agree upon the annual fee for a fiscal year within three months after the commencement of such fiscal year. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During both of the three months ended June&#160;25, 2021 and June&#160;26, 2020, the Company (through PSL) received <ix:nonFraction unitRef="usd" contextRef="i77ed9ccd843047329b211392e4218556_D20210327-20210625" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMzI5ODUzNDkwNDYxOA_2b786563-04a6-4628-8b8b-3e5da210f9ad"><ix:nonFraction unitRef="usd" contextRef="ie7eecbabf20242b5a5ececb54a04ea7f_D20200328-20200626" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMzI5ODUzNDkwNDYxOA_4ce09044-e87e-46fd-8c05-7368dc4fbb0b">no</ix:nonFraction></ix:nonFraction> fees from Sanken pursuant to the IC Technology Development Agreement, and, during the same periods, the Company paid <ix:nonFraction unitRef="usd" contextRef="i77ed9ccd843047329b211392e4218556_D20210327-20210625" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMzI5ODUzNDkwNDc0MQ_03a0c8a4-efbd-4325-9350-a6ed2eba23f7"><ix:nonFraction unitRef="usd" contextRef="ie7eecbabf20242b5a5ececb54a04ea7f_D20200328-20200626" decimals="-3" format="ixt-sec:numwordsen" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMzI5ODUzNDkwNDc0MQ_0b2b743b-7330-4f94-8ac2-23a0726f7dce">no</ix:nonFraction></ix:nonFraction> fees to PSL pursuant to the IC Technology Development Agreement. There are also no expected payments to be made during the remainder of fiscal year 2022 and beyond.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2015, PSL and Sanken entered into a discrete technology development agreement (as amended, the &#8220;Discrete Technology Development Agreement&#8221;), pursuant to which the parties agreed upon the general terms under which they, from time to time, undertook certain activities (the &#8220;Discrete Development Activities&#8221;) to develop new technologies to be used by PSL to manufacture products for Sanken, as well as the ownership and use of such technologies following their development. In June 2018, the Company, PSL and Sanken entered into an amendment to the Discrete Technology Development Agreement pursuant to which the parties agreed to the assignment of all rights and obligations of PSL under such agreement to the Company and to certain amendments to the terms of such agreement. The Discrete Technology Development Agreement provided that the expenses for all Discrete Development Activities to be shared equally by the Company and Sanken on an annual basis (subject to any exceptions upon which the parties agreed to from time to time). As of March&#160;26, 2021, the Company had accrued $<ix:nonFraction unitRef="usd" contextRef="iaa44b55a51fe4eb6ab336efd5bfa371c_I20210326" decimals="-3" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1ODk2NQ_755649eb-c8ef-461f-a409-3b96b682e8ed">614</ix:nonFraction> included in amounts due to related party under this agreement, which was paid in the first quarter of fiscal year 2022. The agreement in accordance with its terms of the Amendment 2, Article 10, terminated on March 31, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2020, the Company entered into an agreement to divest a majority of its ownership interest in PSL to Sanken, in order to better align with its fabless, asset-lite scalable manufacturing strategy (the &#8220;PSL Divestiture&#8221;). In addition, this also resulted in PSL taking over the Sanken distribution business at the same time.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to purchase in-process products from PSL.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of various products from PSL totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ic182535dadb640efacecd8dadae43ce3_D20210327-20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NzgyMQ_59cfa676-c7b0-44c0-ab2c-889183296516">13,380</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="ibbb328b1e760414394ee0dfbd0f04e81_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NzgyNQ_feb11bbb-816d-4049-9684-3af7f5da2652">11,923</ix:nonFraction> for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. These amounts include </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i95cfb5ad3c754b7491475361d32ac61f_D20210327-20210625" decimals="-3" format="ixt:zerodash" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NzgzNw_00aca112-82fa-4d36-a694-9421bfe93bd1">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i6f16d05bcf8d441ba5499d05ede35269_D20200328-20200626" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1Nzg0Mw_094b8612-7792-44b6-96ca-0a20b059cec8">1,800</ix:nonFraction> of price support payments made for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. The price support payments were for fiscal year 2021 only and no such payments are expected to be made in fiscal 2021 and beyond. Accounts payable to PSL included in amounts due to related party totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i64de430ec55e4f91bb53dfe965176d15_I20210625" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1ODI4NA_e597943e-58d1-4f66-9ce2-6ddfff5a8729">4,119</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i70de667a353947a28e14b78d4b6199b1_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1ODI4MA_19280527-dc49-476a-bcf9-b16f5d5e4609">1,739</ix:nonFraction> as of June&#160;25, 2021 and March&#160;26, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactions involving Sanken Electric Europe Ltd. (&#8220;SEEL&#8221;)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year ended March&#160;26, 2021 and after the PSL Divestiture, Sanken, through PSL formed SEEL to cover its distribution business in Europe. The Company in connection with the TSA agreement with Sanken and PSL paid certain costs on behalf of them, and as such, had related party accounts receivable from SEEL of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i7acbc7b737594642a8c4921365a063fe_I20210625" decimals="-3" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1Njk5Mg_afee54db-4285-4f64-8d8b-850f04117936">16</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="i75c5070ef76242d4a751ba859f8edb2b_I20210326" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableRelatedPartiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NjkzNg_cefc0687-cfb1-4470-afbf-fd2a2b87ec04">1,272</ix:nonFraction> as of June&#160;25, 2021 and March&#160;26, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sublease Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2014, the Company, through one of its subsidiaries, entered into a sublease agreement with Sanken pursuant to which it subleases certain office building space in Japan from Sanken. The sublease automatically renews on an annual basis unless either party provides notice to the other party otherwise and can be terminated by either party upon providing <ix:nonNumeric contextRef="i2ea333d2a6aa469db33ea9d5574e713f_D20210327-20210625" format="ixt-sec:durwordsen" name="algm:LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1Njc3OQ_0af1210e-078d-45ff-b8d4-49522d618a8f">six months</ix:nonNumeric>&#8217; notice. The Company made aggregate payments of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i2ea333d2a6aa469db33ea9d5574e713f_D20210327-20210625" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NzA2OA_6a54d11f-08d2-4da1-ac27-adeea02fc9dc">56</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i8e3a7355ca44447cb9dc64e8bbc1a827_D20200328-20200626" decimals="-3" name="us-gaap:OperatingLeaseExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NzA2NQ_626d876c-913f-4c5a-97b4-5e07e08722e7">57</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to Sanken under the sublease agreement during each of the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ALLEGRO MICROSYSTEMS, INC.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Unaudited Condensed Consolidated Financial Statements &#8211; (continued)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Amounts in thousands, except share and per share amounts)</span></div></div><ix:continuation id="i3be66fe1b5354a388b211fa939a0d612"><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consulting Agreement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a board executive advisor agreement (the &#8220;Consulting Agreement&#8221;) with Reza Kazerounian in June 2018, before Mr. Kazerounian became a member of the Company&#8217;s board of directors, pursuant to which the Company engaged Mr. Kazerounian to serve as executive advisor to the board of directors and the office of Chief Executive Officer. The Consulting Agreement provides for a fee payable to Mr. Kazerounian on a monthly basis in exchange for his services (which fee was reduced from $<ix:nonFraction unitRef="usd" contextRef="i70c8e3e27fb246cb8d9d59036f97f053_I20180531" decimals="-3" name="algm:RelatedPartyTransactionMonthlyFeePayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODE2NQ_f08995f4-2bf5-4f10-9604-caaa9331d5b4">30</ix:nonFraction> per month to $<ix:nonFraction unitRef="usd" contextRef="ibeb8adef5a1346859b7fbecae550f0f1_I20180630" decimals="-3" name="algm:RelatedPartyTransactionMonthlyFeePayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODE4MQ_25b71deb-d731-490f-a83b-6710d2ea0fee">19</ix:nonFraction> per month in connection with Mr. Kazerounian&#8217;s appointment to the board of directors in June 2018), as well as a grant of <ix:nonFraction unitRef="shares" contextRef="i26c6d9ce67bd4a7fa969378aec31ed1d_D20180601-20180630" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODMwNg_ff295fde-c339-4845-968e-bf8f4e00d37f">12,000</ix:nonFraction> shares of the Company&#8217;s Class L common stock and a signing bonus of $<ix:nonFraction unitRef="usd" contextRef="i0e93a91a8aa1422797d546f3d43079c7_D20180601-20180630" decimals="-3" name="algm:RelatedPartyTransactionSigningFee" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODM3Nw_99ed96d3-3e59-47db-8622-f694c5b86edb">54</ix:nonFraction> in connection with the execution of the Consulting Agreement. The Consulting Agreement provides that if Mr. Kazerounian is terminated by the board of directors, he will be entitled to a severance payment in the amount of $<ix:nonFraction unitRef="usd" contextRef="i0e93a91a8aa1422797d546f3d43079c7_D20180601-20180630" decimals="-3" name="algm:RelatedPartyTransactionSeverancePaymentIfTerminated" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODYwMQ_f002dd38-4b40-46a7-8d27-0caa96748596">180</ix:nonFraction> as well as a <ix:nonNumeric contextRef="i0e93a91a8aa1422797d546f3d43079c7_D20180601-20180630" format="ixt-sec:durwordsen" name="algm:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTAwMDQ_40fd4ac5-b328-46a9-9092-e3e89f634378">six-month</ix:nonNumeric> vesting acceleration of his shares of Class L common stock. The board of directors and Mr. Kazerounian each have the right to terminate the Consulting Agreement at any time. During the three months ended June&#160;25, 2021 and June&#160;26, 2020, the Company paid aggregate fees of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="ic8726f083342473d9f7ed6489d3e9869_D20210327-20210625" decimals="-3" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODg3NA_4fc079de-6a9d-466f-94fb-933db75c2bac">56</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $<ix:nonFraction unitRef="usd" contextRef="ida70e99c25424511891a66fba9aac92e_D20200328-20200626" decimals="-3" name="us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODg4MQ_eedf4316-b3ed-4b3e-abc3-aa8a4adfe972">90</ix:nonFraction>, respectively, to Mr. Kazerounian pursuant to the Consulting Agreement.</span></div></ix:continuation><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_100"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and the related notes and other information included elsewhere in this Quarterly Report, as well as the audited financial statements and the related notes thereto, and the discussion under &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; and &#8220;Business&#8221; included in our Annual Report on Form 10-K filed with the Securities and Exchange Commission (&#8220;SEC&#8221;) on May 19, 2021 (the &#8220;2021 Annual Report&#8221;).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In addition to historical data, this discussion contains forward-looking statements about our business, results of operations, cash flows, financial condition and prospects based on current expectations that involve risks, uncertainties and assumptions. Our actual results could differ materially from such forward-looking statements. Factors that could cause or contribute to those differences include, but are not limited to, those identified below and those discussed in the section titled &#8220;Forward-Looking Statements&#8221; and in Part II, Item 5, &#8220;Risk Factors&#8221; of our 2021 Annual Report and Part II. Item 1A. &#8220;Risk Factors&#8221; of this Quarterly Report. Additionally, our historical results are not necessarily indicative of the results that may be expected for any period in the future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">We operate on a 52- or 53-week fiscal year ending on the last Friday of March. Each fiscal quarter has 13 weeks, except in a 53-week year, when the fourth fiscal quarter has 14 weeks.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> All references to the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> June&#160;25, 2021 and June&#160;26, 2020 relate to the 13-week periods ended June&#160;25, 2021 and June&#160;26, 2020, respectively. All references to &#8220;2021,&#8221; &#8220;fiscal year 2021&#8221; or similar references relate to the 52-week period ended March&#160;26, 2021.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_103"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allegro MicroSystems, Inc., together with its consolidated subsidiaries (&#8220;AMI&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;) is a leading global designer, developer, manufacturer and marketer of sensor integrated circuits (&#8220;ICs&#8221;) and application-specific analog power ICs enabling the most important emerging technologies in the automotive and industrial markets. We are the number one supplier of magnetic sensor IC solutions worldwide based on market share, driven by our market leadership in the automotive industry. We focus on providing complete IC solutions to sense, regulate and drive a variety of mechanical systems. This includes sensing angular or linear position of a shaft or actuator, driving an electric motor or actuator, and regulating the power applied to sensing and driving circuits so they operate safely and efficiently.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are headquartered in Manchester, New Hampshire and have a global footprint with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> locations across four contine</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">nts. Our portfolio includes more than 1,000 products, and we ship over one billion units annually to more than 10,000 customers worldwide. Du</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ring the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June&#160;25, 2021 and June&#160;26, 2020, we generated $188.1 million and $115.0 million in total net sales, respectively, with $27.7 million and $4.9 million in net income and $53.8 million and $26.2 million in Adjusted EBITDA in such fiscal periods, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2020, we completed our initial public offering (&#8220;IPO&#8221;) of 28,750,000 shares of our common stock at an offering price of $14.00 per share, of which 25,000,000 shares were sold by us and 3,750,000 shares were sold by selling stockholders, resulting in net proceeds to us of approximately, $321.4 million after deducting $20.1 million of underwriting discounts and $8.5 million of offering costs. Our common stock is now listed on the Nasdaq Global Select Market under the ticker symbol &#8220;ALGM.&#8221;</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Growth Strategies and Outlook</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We plan to pursue the following strategies to continue to grow our sales and enhance our profitability:</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Invest in research and development that is market-aligned and focused on targeted portfolio expansion.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We believe that our investments in research and development in the areas of product design, automotive-grade wafer fabrication technology and IC packaging development are critical to maintaining our competitive advantage. In both the automotive and industrial markets, major technology shifts driven by disruptive technologies are creating high-growth opportunities in areas such as electrified vehicles (&#8220;xEVs&#8221;), advanced driver assistance systems (&#8220;ADAS&#8221;), Industry 4.0, data centers and green energy applications. Our knowledge of customers&#8217; end systems has driven an expansion of our sensor IC and power solutions to enable these new technologies. By aligning our research and development investments with disruptive technology trends while undergoing a rigorous ROI review, we believe we can deliver an attractive combination of growth and profitability.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Emphasize the automotive &#8220;first&#8221; philosophy to align our product development with the most rigorous applications and safety standards.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have been intentional about incorporating support for the stringent automotive operating voltages, temperature ranges and safety and reliability standards into every part of our operations, from design to manufacturing. We believe our focus on meeting or exceeding industry standards as the baseline for product development increases our opportunity in the automotive market as customers look for trusted suppliers to deliver highly reliable solutions for rapidly growing emerging markets, and that our philosophy of designing for automotive safety and reliability gives us a meaningful lead over new entrants attempting to enter the automotive market. For example, we will apply this philosophy of innovation, quality and reliability to our new photonics portfolio which supplies components into safety-critical Light Detection and Ranging (&#8220;LiDAR&#8221;) applications. We also believe we can use our expertise in designing for the automotive market and our expanding product portfolio to capitalize on increasing demand among industrial customers for ruggedized solutions that meet the highest quality and reliability standards. Additionally, in our experience, demand for solutions that meet or exceed stringent safety and reliability specifications supports higher average sales prices (&#8220;ASP&#8221;) and lower ASP declines over time than are typical for our industry.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Invest to lead in chosen markets and apply our intellectual property and technology to pursue adjacent growth markets.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We intend to continue to invest in technology advancements and our intellectual property portfolio to maintain the number one market share position in magnetic sensor ICs and achieve leadership positions in power ICs within our target markets. We believe that leveraging our technology and existing research and development, sales and support efforts will enable us to take advantage of synergistic opportunities in new, adjacent growth markets. We believe this strategy of leveraging our known capabilities to target adjacent growth markets will enable us to enjoy greater returns on our research and development investments.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Expand our sales channels and enhance our sales operations and customer relationships.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our global sales infrastructure is optimized to support customers through a combination of key account managers and regional technical and support centers near customer locations that enable us to act as an extension of our customers&#8217; design teams, providing us with key insights into product requirements and accelerating the adoption and ramp up of our products in customer designs. We intend to continue strengthening our relationships with our existing customers while also enabling our channel partners to support demand creation and fulfillment for smaller broad-based industrial customers. We believe we will be able to further penetrate the industrial market and efficiently scale our business to accelerate growth by enabling our channel partners to become an extension of our demand generation and customer support efforts.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Continue to improve our gross margins through product innovation and cost optimization.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We strive to improve our profitability by both rapidly introducing new products with value-added features and reducing our manufacturing costs through our fabless, asset-lite manufacturing model. We expect to continue to improve our product mix by developing new products for growth markets where we believe we can generate higher ASPs and/or higher gross margins. We also intend to further our relationships with key foundry suppliers to apply our product and applications knowledge to develop differentiated and cost-efficient wafer processes and packages. We believe we can reduce our manufacturing costs by leveraging the advanced manufacturing capabilities of our strategic suppliers, implementing more cost-effective packaging technologies and leveraging both internal and external assembly and test capacity to reduce our capital requirements, lower our operating costs, enhance reliability of supply and support our continued growth.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Pursue selective acquisitions and other strategic transactions.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We evaluate and pursue selective acquisitions and other transactions to facilitate our entrance into new applications, add to our intellectual property portfolio and design resources, and accelerate our growth. From time to time, we acquire companies, technologies or assets and participate in joint ventures when we believe they will cost effectively and rapidly improve our product development or manufacturing capabilities or complement our existing product offerings. For example, our August 2020 acquisition of Voxtel and its affiliate, LadarSystems, Inc., brings together Voxtel&#8217;s laser and imaging expertise and our automotive leadership and scale to enable what we believe will be the next generation of ADAS.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Maintain commitment to sustainability.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We intend to continue to innovate with purpose, addressing critical global challenges related to energy efficiency, vehicle emissions and clean and renewable energy with our sensing and power management product portfolio. In addition, we strive to operate our business in a socially responsible and environmentally sustainable manner, and we strive to maintain a commitment to social responsibility in our supply chain and disclosure of the environmental impact of our business operations.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_106"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Initiatives to Improve Results of Operations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have recently implemented several initiatives designed to improve our operating results.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 28, 2020, we acquired Voxtel, Inc. (&#8220;Voxtel&#8221;), a privately-held technology company located in Beaverton, Oregon that specializes in components for eye-safe LiDAR used in ADAS, fully autonomous vehicles, and industrial automation (the &#8220;Voxtel Acquisition&#8221;). I</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">n addition to the laser technology, Voxtel&#8217;s capabilities include its Indium Gallium Arsenide (&#8220;InGaAs&#8221;) Avalanche Photodiode (&#8220;APDs&#8221;) and APD photoreceivers&#8212;highly sensitive in the important eye-safe region around 1550 nanometers (&#8220;nm&#8221;). This technology enables images to be obtained over a wide range of weather conditions and over a long-distance or a wide field of view using a laser that does not pose an ocular hazard. The combination of these highly sensitive detectors and high-peak-power eye-safe lasers with Voxtel&#8217;s custom integrated circuits and electro-optical packaging expertise, allows for cost-effective, compact laser-ranging and 3D-image sensing. In addition, Voxtel holds more than 38 US patents, representing a comprehensive Laser Detection and Ranging (&#8220;LADAR&#8221;)/LiDAR photonic technology suite.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2020, we announced that we would consolidate our assembly and test facilities into a single site, located at our manufacturing facility in the Philippines (the &#8220;AMPI Facility&#8221;). As such, we completed the transition and closed our manufacturing facility in Thailand (the &#8220;AMTC Facility&#8221;) in March 2021. As a result, we expect to realize a significant reduction in cost of goods sold in subsequent periods.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_112"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Key Factors and Trends Affecting our Operating Results</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our financial condition and results of operations have been, and will continue to be, affected by numerous other factors and trends, including the following:</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Design Wins with New and Existing Customers</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our end customers continually develop new products in existing and new application areas, and we work closely with our significant OEM customers in most of our target markets to understand their product roadmaps and strategies. For new products, the time from design initiation and manufacturing until we generate revenue can be lengthy, typically between two and four years. As a result, our future revenue is highly dependent on our continued success at winning design mandates from our customers. Further, because we expect the ASPs of our products to decline over time, we consider design wins to be critical to our future success and anticipate being increasingly dependent on revenue from newer design wins for our newer products. The selection process is typically lengthy and may require us to incur significant design and development expenditures in pursuit of a design win with no assurance that our solutions will be selected. As a result, the loss of any key design win or any significant delay in the ramp-up of volume production of the customer&#8217;s products into which our product is designed could adversely affect our business. In addition, volume production is contingent upon the successful introduction and acceptance of our customers&#8217; end products, which may be affected by several factors beyond our control.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Customer Demand, Orders and Forecasts</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Demand for our products is highly dependent on market conditions in the end markets in which our customers operate, which are generally subject to seasonality, cyclicality and competitive conditions. In addition, a substantial portion of our total net sales is derived from sales to customers that purchase large volumes of our products. These customers generally provide periodic forecasts of their requirements, but these forecasts do not commit such customers to minimum purchases, and customers can revise these forecasts without penalty. In addition, as is customary in the semiconductor industry, customers are generally permitted to cancel orders for our products within a specified period. Cancellations of orders could result in the loss of anticipated sales without allowing us sufficient time to reduce our inventory and operating expenses. In addition, changes in forecasts or the timing of orders from customers exposes us to the risks of inventory shortages or excess inventory.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Manufacturing Costs and Product Mix</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross margin, or gross profit as a percentage of total net sales, has been, and will continue to be, affected by a variety of factors, including the ASPs of our products, product mix in a given period, material costs, yields, manufacturing costs and efficiencies. We believe the primary driver of gross margin is the ASP negotiated between us and our customers relative to material costs and yields. Our pricing and margins depend on the volumes and the features of the products we produce and sell to our customers. As our products mature and unit volumes increase, we expect their ASPs to decline. We continually monitor and work to reduce the cost of our products and improve the potential value our solutions provide to our customers </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">as we target new design win opportunities and manage the product life-cycles of our existing customer designs. We also maintain a close relationship with our suppliers and subcontractors to improve quality, increase yields and lower manufacturing costs. As a result, these declines often coincide with improvements in manufacturing yields and lower wafer, assembly, and testing costs, which offset some or all of the margin reduction that results from declining ASPs. However, we expect our gross margin to fluctuate on a quarterly basis as a result of changes in ASPs due to product mix, new product introductions, transitions into volume manufacturing and manufacturing costs. Gross margin generally decreases if production volumes are lower as a result of decreased demand, which leads to a reduced absorption of our fixed manufacturing costs. Gross margin generally increases when the opposite occurs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cyclical Nature of the Semiconductor Industry</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The semiconductor industry is highly cyclical and is characterized by increasingly rapid technological change, product obsolescence, competitive pricing pressures, evolving standards, short product life-cycles and fluctuations in product supply and demand. New technology may result in sudden changes in system designs or platform changes that may render some of our products obsolete and require us to devote significant research and development resources to compete effectively. Periods of rapid growth and capacity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expansion are occasionally followed by significant market corrections in which sales decline, inventories accumulate and facilities go underutilized. During periods of expansion, our margins generally improve as fixed costs are spread over higher manufacturing volumes and unit sales. In addition, we may build inventory to meet increasing market demand for our products during these times, which serves to absorb fixed costs further and increase our gross margins. During an expansion cycle, we may increase capital spending and hiring to add to our production capacity. During periods of slower growth or industry contractions, our sales, production and productivity suffer and margins generally decline.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_115"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Our Results of Operations</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net sales</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our total net sales are derived from product sales to direct customers and distributors. We sell products globally through our direct sales force, third-party and related party distributors and independent sales representatives. Sales are derived from products for different applications. Our core applications are focused on the automotive, industrial and other industries.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell magnetic sensor ICs, power ICs and photonics </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the Americas, EMEA and Asia. Revenue is generally recognized when control of the products is transferred to the customer, which typically occurs at a point in time upon shipment or delivery, depending on the terms of the contract. When we transact with a distributor, our contractual arrangement is with the distributor and not with the end customer. Whether we transact business with and receive the order from a distributor or directly from an end customer through our direct sales force and independent sales representatives, our revenue recognition policy and resulting pattern of revenue recognition for the order are the same. We recognize revenue net of sales returns, price protection adjustments, stock rotation rights and any other discounts or credits offered to our customers.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of goods sold, gross profit and gross margin</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold consists primarily of costs of purchasing raw materials, costs associated with probe, assembly, test and shipping our products, costs of personnel, including stock-based compensation, costs of equipment associated with manufacturing, procurement, planning and management of these processes, costs of depreciation and amortization, costs of logistics and quality assurance, and costs of royalties, value-added taxes, utilities, repairs and maintenance of equipment, and an allocated portion of our occupancy costs.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit is calculated as total net sales less cost of goods sold. Gross profit is affected by numerous factors, including average selling price, revenue mix by product, channel and customer, foreign exchange rates, seasonality, manufacturing costs and the effective utilization of our facilities. Another factor impacting gross profit is the time required for the expansion of existing facilities to reach full production capacity. As a result, gross profit varies from period to period and year to year. We expect cost of goods sold to decrease in absolute dollars and as a percentage of total net sales in the future, primarily as a result of the closure of the AMTC Facility and the transfer of the Sanken products distribution business to PSL.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A significant portion of our costs are fixed, and, as a result, costs are generally difficult to adjust or may take time to adjust in response to changes in demand. In addition, our fixed costs increase as we expand our capacity. If we expand </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">capacity faster than required by our sales growth, our gross margin could be negatively affected. Gross margin is calculated as gross profit divided by total net sales.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Operating Expenses</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and development (&#8220;R&amp;D&#8221;) expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses consist primarily of personnel-related costs of our research and development organization, including stock-based compensation, costs of development of wafers and masks, license fees for computer-aided design software, costs of development testing and evaluation, costs of developing automated test programs, equipment depreciation and related occupancy and equipment costs. While most of the costs incurred are for new product development, a significant portion of these costs are related to process technology development, and proprietary package development. R&amp;D expenses also include costs for technology development by external parties. We expect further increases in R&amp;D expenses, in absolute dollars and as a percentage of total net sales as we continue the development of innovative technologies and processes for new product offerings as well as increase the headcount of our R&amp;D personnel in future years.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative (&#8220;SG&amp;A&#8221;) expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses consist primarily of personnel-related costs, including stock-based compensation, and sales commissions to independent sales representatives, professional fees, including the costs of accounting, audit, legal, regulatory and tax compliance. Additionally, costs related to advertising, trade shows, corporate marketing, as well as an allocated portion of our occupancy costs also comprise SG&amp;A expenses.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We anticipate our selling and marketing expenses to increase in absolute terms as we expand our sales force and increase our sales and marketing activities. We also anticipate that we will incur increased accounting, audit, legal, regulatory, compliance and director and officer insurance costs as well as investor and public relations expenses associated with being a public company.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Change in fair value of contingent consideration</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in fair value of contingent consideration represents the loss recorded in the three months ended June&#160;25, 2021 resulting from the adjustment in contingent consideration related to the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Voxtel Acquisition.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest (expense) income, net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest (expense) income, net is comprised of interest expense from term loan debt and credit facilities we maintain with various financial institutions and previously on borrowings under the PSL-Sanken Loans (which were forgiven in connection with the PSL Divestiture). Current expense is partially mitigated by income earned on our cash and cash equivalents, consisting primarily of certain investments that have contractual maturities no greater than three months at the time of purchase.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency transaction (loss) gain</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incur transaction gains and losses resulting from intercompany transactions as well as transactions with customers or vendors denominated in currencies other than the functional currency of the legal entity in which the transaction is recorded.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income in earnings of equity investment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income in earnings of equity investment represents our equity investment in connection with the PSL Divestiture.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other, net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net primarily consists of miscellaneous income and expense items unrelated to our core operations.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income tax provision</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our provision for income taxes is comprised of the year-to-date taxes based on an estimate of the annual effective tax rate plus the tax impact of discrete items.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to tax in the U.S. and various foreign jurisdictions. Our effective income tax rate fluctuates primarily because of: the change in the mix of our U.S. and foreign income; the impact of discrete transactions and law changes; and the difference between the amount of tax benefits generated by the foreign derived intangible income deduction (&#8220;FDII&#8221;) and research credits offset by the additional tax costs associated with global intangible low-tax income (&#8220;GILTI&#8221;).</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We regularly assess the likelihood of outcomes that could result from the examination of our tax returns by the IRS, and other tax authorities to determine the adequacy of our income tax reserves and expense. Should actual events or results differ from our then-current expectations, charges or credits to our provision for income taxes may become necessary. Any such adjustments could have a significant effect on our results of operations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Three-Month Period Ended June&#160;25, 2021 Compared to Three-Month Period Ended June&#160;26, 2020</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our results of operations for the three-month periods ended June&#160;25, 2021 and June&#160;26, 2020.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:55.745%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.828%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.616%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:0.25pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,001&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,141&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,682&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,160&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,701&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,459&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,380&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,174&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,064&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,789&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,275&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61,918&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,169&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,749&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,242&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,532&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,710&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">611.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest (expense) income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(345)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(658)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency transaction (loss) gain</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(254)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(386)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(292.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income in earnings of equity investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">212&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(145)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(75.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other (expense) income, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">850&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,122)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,970&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,382&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">494.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,263&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,735&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,707&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,854&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,853&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interests</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Allegro MicroSystems, Inc.</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,669&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,849&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">474.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:15.34pt">Our total net sales for the periods presented above include related party net sales generated through our distribution agreement with Sanken. See our unaudited consolidated financial statements included elsewhere in this Quarterly Report for additional information regarding our related party net sales for the periods set forth above.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth our results of operations as a percentage of total net sales for the periods presented.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:72.411%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.9&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44.4&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0&#160;</span></td><td style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other (expense) income, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency transaction (loss) gain</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income in earnings of equity investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 49pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other (expense) income, net</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before provision for income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;border-top:0.5pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to non-controlling interests</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Allegro MicroSystems, Inc.</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Total net sales</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total net sales increased by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$73.1&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, or </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63.6%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$188.1&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the three-month period ended June&#160;25, 2021 from </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$115.0&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the three-month period ended June&#160;26, 2020</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This increase was primarily due to the continued economic recovery and increase in demand for advanced driver assistance systems, as well as higher demand for data center and industrial automation applications. Gaming and other consumer applications also contributed to the increase in total net sales.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Trends by Market</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes total net sales by market. The categorization of net sales by market is based on the characteristics of the end product and application into which our product will be designed.</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Automotive</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,523&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,378&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,145&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,001&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,141&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net sales by market was driven by increases in automotive of $57.1 million, or 74.8%, industrial of $9.9 million, or 48.5%, and other of $6.1 million, or 33.4%.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Automotive net sales</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> increased in the three-month period ended June&#160;25, 2021 compared to the three-month period ended June&#160;26, 2020 primarily due to our customers&#8217; increased vehicle production across most markets due to the on-going recovery from the COVID-19 pandemic. Content in xEV continued to increase year-over-year, and we experienced strong recoveries in ADAS, comfort and convenience and internal combustion engine (&#8220;ICE&#8221;) applications during the first quarter of 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industrial and other net sales improved in the three-month period ended June&#160;25, 2021 compared to the three-month period ended June&#160;26, 2020 due primarily to the continued demand in data center applications, gaming, grid infrastructure that includes renewable energy and EV charging, as well as a COVID-related increase in demand for printers and other peripherals.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Trends by Product </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes net sales by product:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.846%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.849%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Power integrated circuits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,672&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,599&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,073&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Magnetic sensors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,240&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Photonics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,001&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,141&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net sales by product was driven by increases of $47.2 million, or 64.4%, in magnetic sensor IC product sales, $25.1 million, or 60.3%, in power integrated circuit product sales, and $0.8 million in Photonics sales.</span></div><div style="margin-top:13.5pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sales Trends by Geographic Location </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes net sales by geographic location based on ship-to location.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:49.495%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.804%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.808%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="21" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,845&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">229.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,905&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Greater China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,108&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,001&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,141&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:24.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales increased across all geographic locations in the three-month period ended June&#160;25, 2021 compared to the three-month period ended June&#160;26, 2020 primarily due to content and market share gains as many countries continue to experience economic expansion coming out of the COVID-19 pandemic and demand for many of our products and applications rose.</span></div><div style="margin-top:12pt;text-align:justify;text-indent:24.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net sales of $16.9 million, or 94.7%, in Europe, predominantly comprised of Germany and France, was primarily driven by increases in automotive demand. The increase in net sales in the United States of $13.8 million, or 106.5%, was primarily driven by the COVID-19 recovery, as well as content and market share gains in ADAS, xEV, ICE, </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">comfort and convenience and industrial applications. Net sales in Japan grew $11.8 million, or 50.1%, which was primarily driven by higher demand for our industrial, xEV and ADAS offerings. The increase in net sales of $10.7 million, or 33.4%, in Greater China related to higher automotive demand, primarily in our ADAS, safety and comfort and convenience sectors. South Korea and Other Asia experienced sales growth of $8.3 million and $7.1 million, respectively, mainly due to higher automotive demand and other customer and peripherals, respectively.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of goods sold, gross profit and gross margin</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of goods sold increased by $34.7 million, or 58.5%, to $94.0 million in the three-month period ended June&#160;25, 2021 from $59.3 million in the three-month period ended June&#160;26, 2020. The increase in cost of goods sold was primarily attributable to higher production volume and increases in amortization of manufacturing cost absorptions and excess inventory reserves, specifically expenses of $2.8 million related to the discontinuation of a legacy Voxtel product line during the first quarter of 2022.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gross profit increased by $38.5 million, or 69.0%, to $94.2 million in the three-month period ended June&#160;25, 2021 from $55.7 million in the three-month period ended June&#160;26, 2020. The increase in gross profit was driven by a $73.1 million operational increase in net sales to all markets discussed above, partially offset by the impacts to cost of goods sold discussed above.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">R&amp;D expenses</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses increased by $5.2 million, or 21.2%, to $29.6 million in the three-month period ended June&#160;25, 2021 from $24.4 million in the three-month period ended June&#160;26, 2020. This increase was primarily due to a combined $4.4 million increase in personnel costs and general operating expenses, including inventory and supplies, and higher stock-based compensation expense of $0.2 million.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">R&amp;D expenses represented 15.7% of our total net sales for the three-month period ended June&#160;25, 2021, a decrease from 21.1% of our total net sales for the three-month period ended June&#160;26, 2020. This percentage decrease was primarily due to the growth in net sales in the three-month period ended June&#160;25, 2021.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">SG&amp;A expenses</span></div><div style="text-align:justify;text-indent:24.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses increased by $5.3 million, or 19.7%, to $32.1 million in the three-month period ended June&#160;25, 2021 from $26.8 million in the three-month period ended June&#160;26, 2020. This increase was primarily due to increases of $3.2 million in each of stock-based compensation expense and contract labor and higher personnel costs of $2.5 million. These higher costs were partially offset by lower facilities costs and professional fees of $2.3 million and $2.1 million, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">SG&amp;A expenses represented </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17.0% of our total net sales for the three-month period ended June&#160;25, 2021, a decrease from 23.3% of our total net sales for the three-month period ended June&#160;26, 2020. This percentage decrease was primarily due to the growth in net sales in the three-month period ended June&#160;25, 2021.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest (expense) income, net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net was $0.3 million in the three-month period ended June&#160;25, 2021 compared to interest income, net of $0.3 million in the three-month period ended June&#160;26, 2020. The increase in interest expense was primarily due to mandatory interest payments on the Term Loan Facility in the first quarter of 2022 compared to higher interest income received from related parties during the same period last year.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign currency transaction (loss) gain</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded a foreign currency transaction loss of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the three-month period ended June&#160;25, 2021 compared to a gain of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the three-month period ended June&#160;26, 2020. The foreign currency transaction loss recorded in the three-month period ended June&#160;25, 2021 was primarily due to the realized and unrealized losses from our UK location in excess of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The foreign currency transaction gain recorded in the three-month period ended June 26, 2020 was primarily due to $1.5 million of realized and unrealized gains from our Thailand location, offset in part by $1.1 million and $0.1 million of realized and unrealized losses from our UK and Philippines locations, respectively.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income in earnings of equity investment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income in earnings of equity investment reflected a </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> gain in the three-month period ended June&#160;25, 2021, representing the earnings on our 30% investment in PSL. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other, net</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other, net</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> decreased by $0.2 million to less than $0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of miscellaneous gains in the three-month period ended June&#160;25, 2021 from</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $0.2 million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of miscellaneous gains in the three-month period ended June&#160;26, 2020.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income tax provision</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense and the effective income tax rate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> were $4.3 million, or 13.3%, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $0.5 million, or 9.8%, respectively, in the three-month period ended June&#160;25, 2021 and June&#160;26, 2020, respectively. The fluctuation in our effective income tax rate relates primarily to differences in our U.S. taxable income, estimated FDII benefits, research credits, non-deductible stock-based compensation charges, and discrete tax items.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_121"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Non-GAAP Financial Measures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the measures presented in our consolidated financial statements, we regularly review other metrics, defined as non-GAAP financial measures by the SEC, to evaluate our business, measure our performance, identify trends, prepare financial forecasts and make strategic decisions. The key metrics we consider are non-GAAP Gross Profit, non-GAAP Gross Margin, non-GAAP Operating Expenses, non-GAAP Operating Income, non-GAAP Operating Margin, non-GAAP Profit before Tax, non-GAAP Provision for Income Tax, non-GAAP Net Income, non-GAAP Net Income per Share, EBITDA, Adjusted EBITDA and Adjusted EBITDA margin (collectively, the &#8220;Non-GAAP Financial Measures&#8221;). These Non-GAAP Financial Measures provide supplemental information regarding our operating performance on a non-GAAP basis that excludes certain gains, losses and charges of a non-cash nature or that occur relatively infrequently and/or that management considers to be unrelated to our core operations, and in the case of non-GAAP Provision for Income Tax, management believes that this non-GAAP measure of income taxes provides it with the ability to evaluate the non-GAAP Provision for Income Taxes across different reporting periods on a consistent basis, independent of special items and discrete items, which may vary in size and frequency. By presenting these Non-GAAP Financial Measures, we provide a basis for comparison of our business operations between periods by excluding items that we do not believe are indicative of our core operating performance, and we believe that investors&#8217; understanding of our performance is enhanced by our presenting these Non-GAAP Financial Measures, as they provide a reasonable basis for comparing our ongoing results of operations. Management believes that tracking and presenting these non-GAAP Financial Measures provides management and the investment community with valuable insight into matters such as: our ongoing core operations, our ability to generate cash to service our debt and fund our operations; and the underlying business trends that are affecting our performance. These Non-GAAP Financial Measures are used by both management and our board of directors, together with the comparable GAAP information, in evaluating our current performance and planning our future business activities. In particular, management finds it useful to exclude non-cash charges in order to better correlate our operating activities with our ability to generate cash from operations and to exclude certain cash charges as a means of more accurately predicting our liquidity requirements. We believe that these Non-GAAP Financial Measures, when used in conjunction with our GAAP financial information, also allow investors to better evaluate our financial performance in comparison to other periods and to other companies in our industry.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These Non-GAAP Financial Measures have significant limitations as analytical tools. Some of these limitations are that:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">such measures do not reflect our cash expenditures, or future requirements for capital expenditures or contractual commitments;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">such measures exclude certain costs which are important in analyzing our GAAP results;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">such measures do not reflect changes in, or cash requirements for, our working capital needs;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">such measures do not reflect the interest expense, or the cash requirements necessary to service interest or principal payments on our debt;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">such measures do not reflect our tax expense or the cash requirements to pay our taxes;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">although depreciation and amortization are non-cash charges, the assets being depreciated and amortized will often have to be replaced in the future;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">such measures do not reflect any cash requirements for such replacements; and</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other companies in our industry may calculate such measures differently than we do, thereby further limiting their usefulness as comparative measures.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Non-GAAP Financial Measures are supplemental measures of our performance that are neither required by, nor presented in accordance with, GAAP. These Non-GAAP Financial Measures should not be considered as substitutes for GAAP financial measures such as gross profit, gross margin, net income or any other performance measures derived in accordance with GAAP. Also, in the future we may incur expenses or charges such as those added back in the calculation of these Non-GAAP Financial Measures. Our presentation of these Non-GAAP Financial Measures should not be construed as an inference that future results will be unaffected by unusual or nonrecurring items.</span></div><div style="margin-bottom:12pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our prior disclosure referred to non-GAAP Gross Profit and non-GAAP Gross Margin as Adjusted Gross Profit and Adjusted Gross Margin, respectively. No changes have been made to how we calculate these measures.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Gross Profit and Non-GAAP Gross Margin</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate non-GAAP Gross Profit and non-GAAP Gross Margin excluding the items below from cost of goods sold in applicable periods, and we calculate non-GAAP Gross Margin as non-GAAP Gross Profit divided by total net sales.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Voxtel inventory impairment&#8212;Represents costs related to the discontinuation of one of our product lines manufactured by Voxtel.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">PSL and Sanken Distribution Agreement&#8212;Represents the elimination of inventory cost amortization and foundry service payment related to one-time costs incurred in connection with the disposition of PSL during the fiscal year ended March 26, 2021 (the &#8220;PSL Divestiture&#8221;).</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Stock-based compensation&#8212;Represents non-cash expenses arising from the grant of stock-based awards.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">AMTC Facility consolidation one-time costs&#8212;Represents one-time costs incurred in connection with closing of the AMTC Facility and transitioning of test and assembly functions to the AMPI Facility announced in fiscal year 2020, consisting of: moving equipment between facilities, contract terminations and other non-recurring charges. The closure and transition of the AMTC Facility was substantially completed in March 2021. These costs are in addition to, and not duplicative of, the adjustments noted in note (*) below.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Amortization of acquisition-related intangible assets&#8212;Represents non-cash expenses associated with the amortization of intangible assets in connection with the acquisition of Voxtel, which closed in August 2020.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">COVID-19 related expenses&#8212;Represents expenses attributable to the COVID-19 pandemic primarily related to increased purchases of masks, gloves and other protective materials, and overtime premium compensation paid for maintaining 24-hour service at the AMPI Facility.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(*) Non-GAAP Gross Profit and the corresponding calculation of non-GAAP Gross Margin do not include adjustments consisting of:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Additional AMTC-related costs&#8212;Represents costs relating to the closing of the AMTC Facility and the transitioning of test and assembly functions to the AMPI Facility in the Philippines announced in fiscal year 2020 consisting of the net savings expected to result from the movement of work to the AMPI Facility, which facility had duplicative capacity based on the buildouts of the AMPI Facility in fiscal year</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s 2019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 2018. The elimination of these costs did not reduce our production capacity and therefore did not have direct effects on our ability to generate revenue. The closure and transition of the AMTC Facility was substantially completed in March 2021.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Operating Expenses, non-GAAP Operating Income and non-GAAP Operating Margin</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate non-GAAP Operating Expenses and non-GAAP Operating Income excluding the same items excluded above to the extent they are classified as operating expenses, and also excluding the items below in applicable periods. We calculate non-GAAP Operating Margin as non-GAAP Operating Income divided by total net sales.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Transaction fees&#8212;Represents transaction-related legal and consulting fees incurred primarily in connection with</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (i</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">) the acquisition of Voxtel in fiscal year 2020, and (ii) one-time transaction-related legal and consulting fees in fiscal 2021.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Severance&#8212;Represents severance costs associated with (i) labor savings initiatives to manage overall compensation expense as a result of the declining sales volume during the applicable period, including a voluntary separation incentive payment plan for employees near retirement and a reduction in force, (ii) the closing of the AMTC Facility and the transitioning of test and assembly functions to the AMPI Facility announced and initiated in fiscal year 2020, and (iii) costs related to the discontinuation of one of our product lines manufactured by Voxtel in fiscal year 2022.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Impairment of long-lived assets&#8212;Represents impairment charge incurred in connection with the planned sale of the AMTC Facility.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Change in fair value of contingent consideration&#8212;Represents the change in fair value of contingent consideration payable in connection with the acquisition of Voxtel.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(**) Non-GAAP Operating Income does not include adjustments consisting of those set forth in note (*) to the calculation of non-GAAP Gross Profit, and the corresponding calculation of non-GAAP Gross Margin, above or:</span></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Labor savings - Represents salary and benefit costs related to employees whose positions were eliminated through voluntary separation programs or other reductions in force (not associated with the closure of the AMTC Facility or any other plant or facility) and a restructuring of overhead positions from high-cost to low-cost jurisdictions net of costs for newly hired employees in connection with such restructuring.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">EBITDA, Adjusted EBITDA, and Adjusted EBITDA Margin</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate EBITDA as net income minus interest income (expense), tax provision (benefit), and depreciation and amortization expenses. We calculate Adjusted EBITDA as EBITDA excluding the same items excluded above and also excluding the items below in applicable periods. We calculate Adjusted EBITDA Margin as Adjusted EBITDA divided by total net sales.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Non-core loss (gain) on sale of equipment&#8212;Represents non-core miscellaneous losses and gains on the sale of equipment.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Foreign currency translation loss (gain)&#8212;Represents losses and gains resulting from the remeasurement and settlement of intercompany debt and operational transactions, as well as transactions with external customers or vendors denominated in currencies other than the functional currency of the legal entity in which the transaction is recorded.</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Income in earnings of equity investment&#8212;Represents our equity method investment in PSL.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Profit before Tax, Non-GAAP Net Income, and Non-GAAP Basic and Diluted Earnings Per Share</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We calculate non-GAAP Profit before Tax as Income before Tax Provision excluding the same items excluded above and also excluding the item below in applicable periods. We calculate non-GAAP Net Income as Net Income excluding the same items excluded above and also excluding the item below in applicable periods.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Provision for Income Tax</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In calculating non-GAAP Provision for Income Tax, we have added back the following to GAAP Income Tax Provision:</span></div><div style="margin-top:6pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Tax effect of adjustments to GAAP results&#8212;Represents the estimated income tax effect of the adjustments to non-GAAP Profit Before Tax described above and elimination of discrete tax adjustments.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.764%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Reconciliation of Gross Profit </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Gross Profit </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">94,160</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">87,006</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">55,701</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voxtel inventory impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,835</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSL and Sanken distribution agreement </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">314</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMTC Facility consolidation one-time costs </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">625</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">544</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19 related expenses </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">343</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Non-GAAP Adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,116</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,206</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP Gross Profit* </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">98,276</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">89,212</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">59,725</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP Gross Margin* (% of net sales)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">52.2%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">50.9%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51.9%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Non-GAAP Gross Profit and the corresponding calculation of non-GAAP Gross Margin do not include adjustments for the following components of our net income: (i) additional AMTC related costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $3,074 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.120%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.467%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Reconciliation of Operating Expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Operating Expenses </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">61,918</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">67,558</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">51,169</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Research and Development Expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP Research and Development Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,554&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,140&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,380&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">536&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMTC Facility consolidation one-time costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19 related expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction fees</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP Research and Development Expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,794&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,596&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,359&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Selling, General and Administrative Expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP Selling, General and Administrative Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,064&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,799&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,789&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,119&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMTC Facility consolidation one-time costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,488&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,161&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19 related expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">381&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP Selling, General and Administrative Expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,588&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,178&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,847&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Non-GAAP Adjustments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,536</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,784</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,963</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP operating expenses *</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">56,382</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">54,774</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">45,206</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Non-GAAP Operating Expenses do not include adjustments for the following components of our net income: (i) additional AMTC related costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $324 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively, and labor savings costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $109 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.764%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Reconciliation of Operating Income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Operating Income </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">32,242</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19,448</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,532</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voxtel inventory impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,835</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSL and Sanken distribution agreement </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,969</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMTC Facility consolidation one-time costs </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19 related expenses </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119</span></td><td colspan="3" style="background-color:#cceeff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,500)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 7pt 0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction fees </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,727</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Non-GAAP Adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,652</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,990</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,987</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP Operating Income*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41,894</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">34,438</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,519</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP Operating Margin* (% of net sales) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22.3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">19.7</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12.6</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Non-GAAP Operating Income and the corresponding calculation of non-GAAP Operating Margin do not include adjustments for the following components of our net income: (i) additional AMTC related costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $3,398 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively, and labor savings costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $109 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively.</span></div><div><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.764%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Reconciliation of EBITDA and Adjusted EBITDA</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Net Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,707</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,689</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,854</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense (income), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">345</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">668</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(313)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,263</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,361</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation &amp; amortization </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,172</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,082</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,539</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">EBITDA </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">44,487</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">29,800</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,608</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-core (gain) loss on sale of equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voxtel inventory impairment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,835</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation loss (gain) </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income in earnings of equity investment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,969</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMTC Facility consolidation one-time costs </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19 related expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,500)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt 0 7pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction fees </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,727</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSL and Sanken distribution agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA* </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">53,777</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">46,188</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26,213</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Adjusted EBITDA Margin* (% of net sales)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28.6%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">26.4%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">22.8%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Adjusted EBITDA and the corresponding calculation of Adjusted EBITDA Margin do not include adjustments for the following components of our net income: (i) additional AMTC related costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $3,398 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively, and labor savings costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $109 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.764%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Reconciliation of Income before Tax Provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Income before Tax Provision</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">31,970</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">17,050</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,382</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-core (gain) loss on sale of equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voxtel inventory impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation loss (gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income in earnings of equity investment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSL and Sanken distribution agreement</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMTC Facility consolidation one-time costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19 related expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction fees</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Non-GAAP Adjustments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,592</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">16,698</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">9,605</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP Profit before Tax*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">41,562</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">33,748</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">14,987</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Non-GAAP Profit before Tax does not include adjustments for the following components of our net income: (i) additional AMTC related costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $3,398 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively, labor savings costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $109 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.764%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">&#160;Reconciliation of Income Tax Provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">&#160;GAAP Income Tax Provision</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,263</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,361</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">528</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP effective tax rate </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of adjustments to GAAP results </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,091</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,053)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,808</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP Provision for Income Taxes *</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">6,354</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">5,308</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2,336</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Non-GAAP effective tax rate </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.3%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Non-GAAP Provision for Income Taxes does not include tax adjustments for the following components of our net income: additional AMTC related costs and labor savings costs. The related tax effect of those adjustments to GAAP results were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212; and $786 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.525%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.763%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.764%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="15" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Reconciliation of Net Income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Net Income </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">27,707</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">8,689</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">4,854</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Basic Earnings per Share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">GAAP Diluted Earnings per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.05&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-core (gain) loss on sale of equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Voxtel inventory impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,835&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation loss (gain)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">254&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,558&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income in earnings of equity investment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(279)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PSL and Sanken distribution agreement </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">AMTC Facility consolidation one-time costs </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,113&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,705&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of acquisition-related intangible assets </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">COVID-19 related expenses </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">730&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of long-lived assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Transaction fees </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,727&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Severance </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax effect of adjustments to GAAP results </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,091)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,053&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,808)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP Net Income*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">35,208</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">28,440</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">12,651</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average common shares</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,585,381&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,429,893&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average common shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,163,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,860,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP Basic Earnings per Share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.19&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.27&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Non-GAAP Diluted Earnings per Share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.18&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.27&#160;</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:18pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13pt">Non-GAAP Net Income does not include adjustments for the following components of our net income: (i) additional AMTC related costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $3,398 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively, and labor savings costs of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212;, and $109 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively, and (ii) the related tax effect of adjustments to GAAP results </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, $&#8212; and $786 for the three months ended June&#160;25, 2021, March&#160;26, 2021, and June&#160;26, 2020, respectively.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_124"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;25, 2021, we had $221.9&#160;million of cash and cash equivalents and $333.5&#160;million&#160;of working capital compared to $197.2&#160;million of cash and cash equivalents and $313.9&#160;million of working capital as of March&#160;26, 2021. Working capital is impacted by the timing and extent of our business needs.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary requirements for liquidity and capital are working capital, capital expenditures, principal and interest payments on our outstanding debt and other general corporate needs. Historically, these cash requirements have been met through cash provided by operating activities and cash and cash equivalen</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ts. Our current capital deployment strategy for 2022 is to utilize excess cash on hand to support our growth initiatives into select markets and planned capital expenditures. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">June&#160;25, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company is not party to any off-balance sheet arrangements that have or are reasonably likely to have a current or future material effect on our financial condition, results of operations, liquidity, capital expenditures, or capital resources. The cash requirements for the upcoming fiscal year relate to our leases, operating and capital purchase </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">commitments and expected contributions to our defined benefit and contribution plans. For information regarding the Company&#8217;s expected cash requirements and timing of payments related to debt and borrowing capacity, leases and noncancellable purchase commitments and pension and defined contribution plans, see Note 15, &#8220;Commitments and Contingencies&#8221;, Note 12, &#8220;Debt and Other Borrowings&#8221; and Note 14, &#8220;Retirement Plans&#8221; to the Company&#8217;s 2021 Annual Report.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have experienced and expect to continue to experience&#8212;to a smaller degree&#8212;increases in accounting, legal and professional fees and other costs associated with being a public company. We believe that our existing cash resources, together with the proceeds from our IPO and our access to the capital markets, will be sufficient to finance our continued operations, growth strategy, planned capital expenditures and the additional expenses we expect to incur as a public company for at least the next twelve months. In order to support and achieve our future growth plans, we may need or seek advantageously to obtain additional funding through equity or debt financing. We believe that our current operating structure will facilitate sufficient cash flows from operations to satisfy our expected long-term liquidity requirements beyond the next twelve months. If these resources are not sufficient to satisfy our liquidity requirements due to changes in circumstances, we may be required to seek additional financing. If we raise additional funds by issuing equity securities, our stockholders will experience dilution. Debt financing, if available, may contain covenants that significantly restrict our operations or our ability to obtain additional debt financing in the future. Any additional financing that we raise may contain terms that are not favorable to us or our stockholders. We cannot assure you that we would be able to obtain additional financing on terms favorable to us or our existing stockholders, or at all.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Flows from Operating, Investing and Financing Activities </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash flows for the nine-month periods ended June&#160;25, 2021 and June&#160;26, 2020:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.542%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;25, 2021</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June&#160;26, 2020</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by operating activities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">38,495&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,666&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,346)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(24,309)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,608&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,269)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net increase in cash and cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,757&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Activities </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $38.5 million in the three months ended June&#160;25, 2021, resulting primarily from our net income of $27.7 million and noncash charges of $17.5&#160;million, partially offset by a net decrease in operating assets and liabilities of $6.7&#160;million. Net changes in operating assets and liabilities consisted of a $10.0 million increase in trade accounts receivable, net and a $2.4 million decrease in accrued expenses and other current and long-term liabilities and a $3.0 million decrease in trade accounts payable, partially offset by a $5.1 million decrease in inventories, a $1.7 million decrease in prepaid expenses, and a $1.9 million increase in net amounts due from related parties. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">T</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he increase in trade accounts receivable, net was primarily a result of increased sales year-over-year</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, as well as the timing of receipts from customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decrease</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in accrued expenses and other current and long-term liabilities was primarily the result of management incentive payments, partially offset by higher accrued personnel costs. Accounts payable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decrease</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d mainly due to the timing of payments to suppliers and vendors, partially offset by higher operating purchases, including unpaid capital expenditures of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.5 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decrease</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in inventories was primarily a result of the continued drawdown after building inventory up in prior periods to support anticipated sales growth and recovery from the COVID-19 pandemic. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">prepaid expenses and other assets were primarily due to the timing of tax payments, including value-added taxes receivable, insurance and contract costs. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The increase in net amounts due to related parties was primarily due to variations in the timing of such payments in the ordinary course of business.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by operating activities was $25.7 million in three-month period ended June 26, 2020, resulting primarily from our net income of $4.9 million and non-cash charges of $11.2 million, partially offset by net changes in operating assets and liabilities of $9.6 million. Net changes in operating assets and liabilities consisted of a decrease of $3.6 million in due from/to related parties, a $4.8 million increase in trade accounts payable, a $13.4 million decrease in trade accounts receivable, net, a $5.2 million decrease in prepaid expenses and other assets, partially offset by a $15.0 million increase in inventories, a $1.6 million decrease in accrued expenses and other current and long-term liabilities, and a $0.7 </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">million increase in accounts receivable &#8211; other. The decrease in prepaid expenses and other assets was primarily due to the impact of the non-cash removal of PSL-related assets of $5.2 million and a decrease of short-term prepaid arrangements of $2.0 million, partially offset by an increase of deferred IPO costs of $0.4 million and an increase of $0.9 million in other assets due to long-term prepaid contracts. Trade accounts payable were impacted by the non-cash removal of PSL-related liabilities of $4.2 million, with the difference due to timing of such payments in the ordinary course of business. The $15.0 million inventory increase is the result of the $18.8 million reduction in balances from March 27, 2020, adjusted for a $32.2 million impact of the non-cash removal of PSL and Sanken distribution business related assets and $1.6 million of non-cash inventory provisions. The decrease in accrued expenses and other current and long-term liabilities is primarily due to the impact of the non-cash removal of PSL-related liabilities of $7.6 million, partially offset by non-cash $6.0 million of deferred taxes. Trade accounts receivable, net, accounts receivable &#8211; other, due from/to related parties was primarily due to variations in the timing of such payments in the ordinary course of business.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investing Activities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities primarily consists of purchases and sales of property, plant and equipment, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">partially offset by proceeds from sales of property, plant and equipment</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. We expect our multi-year transition from an integrated device manufacturer to our current fabless, asset-lite manufacturing model, including the completion of the PSL Divestiture, will result in a decrease in capital expenditures in the future.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $15.3 million in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June&#160;25, 2021, consisting of purchases of property, plant and equipment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $24.3 million in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> June&#160;26, 2020, consisting of $8.0 million of purchases of property, plant and equipment and $16.3 million of cash removed as a result of the PSL Divestiture. The $8.0 million change is the result of a change in property, plant and equipment, net of $113.2 million, the impact of the non-cash removal of PSL-related assets of $115.3 million, depreciation of $10.8 million and non-cash purchases in accounts payable of $0.3 million, partially offset by foreign exchange impact of $5.2 million.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financing Activities</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities was $&#8212; in each of the three months ended June&#160;25, 2021 and June&#160;26, 2020.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_127"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Obligations</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 30, 2020, we entered into a term loan credit agreement with Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $325.0 million senior secured term loan facility due in 2027 (the &#8220;Term Loan Facility&#8221;). On September 30, 2020, we also entered into a revolving facility credit agreement with Mizuho Bank, Ltd., as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $50.0 million senior secured revolving credit facility expiring in 2023 (the &#8220;Revolving Credit Facility&#8221; and, together with the Term Loan Facility, the &#8220;Senior Secured Credit Facilities&#8221;). As of June&#160;25, 2021, we had $25.0 million in aggregate principal amount of debt outstanding under our Senior Secured Credit Facilities.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Description of Credit Facilities </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Term Loan Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility bears interest at a rate per year of, at our option, either (i) the Base Rate (as defined in the credit agreement) plus an applicable margin from 2.75% to 3.00% depending on our net leverage ratio, or (ii) the Eurodollar Rate (as defined in the credit agreement) plus an applicable margin from 3.75% to 4.00% depending on our net leverage ratio. The Eurodollar Rate is subject to a floor of 0.50%. At June&#160;25, 2021, all term loan borrowings were designated as Eurodollar loans and bore interest of 4.25%.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred deferred financing costs of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.4 million</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in connection with the Term Loan Facility, the total of which was amortized into interest expense or recognized as loss on debt extinguishment as of March&#160;26, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Term Loan Facility contains certain covenants that may, among other things and subject to certain exceptions, restrict the ability of us to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">create, incur, assume or suffer to exist any lien upon any of its property, assets, or revenue;</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">create, incur, or assume indebtedness;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">merge, consolidate or amalgamate with or into any other entity;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">purchase or otherwise acquire all or substantially all of the assets, liabilities or properties of any other entity;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">sell, lease, transfer or otherwise dispose of all or substantially all of its assets or properties;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">enter into transactions with affiliates;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">pay dividends or make other distributions; or</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:13.8pt">change the nature of its business activities, its fiscal year, or its governing documents.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Term Loan Facility are secured by 100% of the stock of our domestic subsidiaries, portions of the stock of certain of our foreign subsidiaries, and substantially all of our and our subsidiaries&#8217; other property and assets, in each case subject to various exceptions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may be required to make mandatory prepayments of the Term Loan Facility if we have Excess Cash Flow (as defined in the credit agreement) if we make certain sales of assets outside the ordinary course of business, or if we suffer certain property loss events. We may make optional prepayments from time to time without premium or penalty.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revolving Credit Facility</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility bears interest at a rate per year of, at our option, the Base Rate plus 1.5%, the Cost of Funds Rate (as defined in the credit agreement) plus 2.5%, or the Eurodollar Rate plus 2.5%.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, commencing on the last business day of December 2020, we are required to pay, on a quarterly basis, a non-refundable commitment fee of 0.50% per year on the average daily unused commitments under the Revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred financing costs of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.3 million </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in connection with the Revolving Credit Facility, which we classified the related short-term and long-term portions within Prepaid expenses and other current assets and Other assets on our unaudited consolidated balance sheet and are amortizing these costs over the term of the facility. The unamortized portion of the deferred financing costs associated with the</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revolving Credit Facility was </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million at June&#160;25, 2021</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Facility contains certain financial and non-financial covenants, including a maximum net leverage ratio applicable to the Revolving Credit Facility in the event that utilization exceeds 35% of the revolving loan commitment.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings under the Revolving Credit Facility are secured by 100% of the stock of our domestic subsidiaries, portions of the stock of certain of our foreign subsidiaries, and substantially all of our subsidiaries&#8217; other property and assets, in each case subject to various exceptions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">AMPI Credit Facilities</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 26, 2019, AMPI entered into a line of credit agreement with Union Bank of the Philippines, Inc. that provides for a maximum borrowing capacity of 60.0 million Philippine pesos (approximately $1.2 million) at the bank&#8217;s prevailing interest rate. The line of credit expires on August 31, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 20, 2019, AMPI entered into a line of credit agreement with BDO Unibank that provides for a maximum borrowing capacity of 75.0 million Philippine pesos (approximately $1.5 million) at the bank&#8217;s prevailing interest rat</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">e. The line of credit expired on June 30, 2021, subsequent to that date, due to delays as a result of the current pandemic situation and its impact with the bank operations. The bank notified the Company of an extension up to September 28, 2021 for all paperwork to be processed.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_133"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">See Note 2, &#8220;Summary of Significant Accounting Policies&#8221; in the unaudited consolidated financial statements included elsewhere in this Quarterly Report for a full description of recent accounting pronouncements, including the respective dates of adoption or expected adoption and effects on our condensed consolidated financial statements contained in Item 1 of this Quarterly Report.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_544"></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates </span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (&#8220;U.S. GAAP&#8221;) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Our significant accounting policies are described in Note 2, &#8220;Summary of Significant Accounting Policies&#8221; to our consolidated financial statements included in our 2021 Annual Report. There have been no material changes in our critical accounting policies and estimates since March&#160;26, 2021.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_136"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Quantitative and Qualitative Disclosures About Market Risk.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes in our exposures to market risk since March&#160;26, 2021. For details on the Company&#8217;s interest rate, foreign currency exchange, and inflation risks, see &#8220;Item 7A. Quantitative and Qualitative Information About Market Risks&#8221; in our 2021 Annual Report.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_139"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Controls and Procedures.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitations on Effectiveness of Controls and Procedures</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In designing and evaluating our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act), management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of possible controls and procedures relative to their costs.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our management, with the participation of our Chief Executive Officer and Senior Vice President, Chief Financial Officer and Treasurer (our principal executive officer and principal financial officer, respectively), evaluated the effectiveness of our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of June&#160;25, 2021. Based on the evaluation of our disclosure controls and procedures as of June&#160;25, 2021, our Chief Executive Officer and Chief Financial Officer concluded that, as of such date, our disclosure controls and procedures were effective at the reasonable assurance level.</span></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15(d)-15(f) under the Exchange Act) that occurred during the period covered by this Quarterly Report that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. </span></div><div id="ia756853e29fd40619674dc8e61628fe5_142"></div><div style="margin-top:18pt;text-align:center"><span><br/></span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II&#8212;OTHER INFORMATION</span></div><div id="ia756853e29fd40619674dc8e61628fe5_145"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1. Legal Proceedings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">From time to time, we may be involved in claims and proceedings arising in the course of our business. The outcome of any such claims or proceedings, regardless of the merits, is inherently uncertain. We are not currently party to any material legal proceedings, and we are not aware of any pending or threatened legal proceeding against us that we believe could have a material adverse effect on our business, operating results, cash flows or financial condition.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_148"></div><div style="margin-top:18pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A. Risk Factors.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There have been no material changes to the &#8220;Risk Factors&#8221; disclosed in Item 1A of our 2021 Annual Report.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_151"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 2. Unregistered Sales of Equity Securities and Use of Proceeds.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">None.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_154"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 3. Defaults Upon Senior Securities.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_157"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. Mine Safety Disclosures.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div id="ia756853e29fd40619674dc8e61628fe5_160"></div><div style="margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 5. Other Information.</span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_163"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;margin-top:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 6. Exhibits</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;Exhibits</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:12.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.288%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:83.871%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Exhibit No.</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Description of Exhibit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/866291/000086629121000028/exhibit101-addendumtostock.htm">Addendum to Stockholders Agreement of Allegro MicroSystems, Inc., dated as of June 30, 2021, by and among Allegro MicroSystems, Inc., OEP SKNA, L.P. and Sanken Electric Co., Ltd. (incorporated by reference to Exhibit 10.1 of Allegro MicroSystems Inc.&#8217;s Form 8-K filed on July 1, 2021).</a></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="algm-2021625x10ex311.htm">Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="algm-2021625x10ex312.htm">Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="algm-2021625x10ex321.htm">Certification of Principal Executive Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="algm-2021625x10ex322.htm">Certification of</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%;text-decoration:underline" href="algm-2021625x10ex322.htm"> </a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="algm-2021625x10ex322.htm">Principal Financial Officer Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Instance Document. The instance document does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Schema Document.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101 filed herewith).</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><div id="ia756853e29fd40619674dc8e61628fe5_166"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:18pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-top:12pt;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.650%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.389%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ALLEGRO MICROSYSTEMS, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: July 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Ravi Vig</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Ravi Vig</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">President and Chief Executive Officer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(principal executive officer)</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: July 30, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/&#160;Paul V. Walsh, Jr.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Paul V. Walsh, Jr.</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Senior Vice President, Chief Financial Officer and Treasurer</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">(principal financial and accounting officer)</span></div></td></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>algm-2021625x10ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i6f8f73752cd842eaa9851d32798b8978_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">CERTIFICATION</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Ravi Vig, certify that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Allegro MicroSystems, Inc.&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)   Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)   &#91;Omitted&#93;&#59;</font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)   Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)   Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.    The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)   All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)   Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; July&#160;30, 2021</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By&#58;</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; Ravi Vig</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ravi Vig</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">President and Chief Executive Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(principal executive officer)</font></div></td></tr></table></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>algm-2021625x10ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="ifef4e9ce2c5346a6990e80ac2fa8a6de_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Paul V. Walsh Jr., certify that&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">I have reviewed this Quarterly Report on Form 10-Q of Allegro MicroSystems, Inc.&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) for the registrant and have&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)   Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(b)   &#91;Omitted&#93;&#59;</font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)    Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)   Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting&#59; and</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.    The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)   All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:27pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)   Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; July&#160;30, 2021</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By&#58;</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; Paul V. Walsh, Jr.</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Paul V. Walsh, Jr.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Financial Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(principal financial officer)</font></div></td></tr></table></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>4
<FILENAME>algm-2021625x10ex321.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="i3a51441ffc3c4f9f9190002a95c121ff_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the Quarterly Report on Form 10-Q of Allegro MicroSystems, Inc. (the &#8220;Company&#8221;) for the quarterly period ended June&#160;25, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), I certify pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">the Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-indent:-18pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.619%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; July&#160;30, 2021</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By&#58;</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; Ravi Vig</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Ravi Vig</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">President and Chief Executive Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(principal executive officer)</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>5
<FILENAME>algm-2021625x10ex322.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2021 Workiva -->
<title>Document</title></head><body><div id="if467ee1ec21f47a09d178b2616145076_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.2</font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In connection with the Quarterly Report on Form 10-Q of Allegro MicroSystems, Inc. (the &#8220;Company&#8221;) for the quarterly period ended June&#160;25, 2021 as filed with the Securities and Exchange Commission on the date hereof (the &#34;Report&#34;), I certify pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002, that, to the best of my knowledge&#58;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">the Report fully complies with the requirements of Section 13(a) or Section 15(d) of the Securities Exchange Act of 1934&#59; and</font></div><div style="text-align:justify;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</font></div><div style="text-indent:-18pt"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.198%"><tr><td style="width:1.0%"></td><td style="width:34.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.446%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.924%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.205%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Date&#58; July&#160;30, 2021</font></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">By&#58;</font></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#47;s&#47; Paul V. Walsh, Jr.</font></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Paul V. Walsh, Jr.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chief Financial Officer</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">(principal financial officer)</font></div></td></tr></table></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>6
<FILENAME>algm-20210625.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:1ac0041e-993b-4add-b407-299b175b2428,g:f5633339-74cd-4359-81b4-dd0c826779f1-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:algm="http://www.allegromicro.com/20210625" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.allegromicro.com/20210625">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="algm-20210625_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="algm-20210625_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="algm-20210625_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="algm-20210625_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.allegromicro.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONS" roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS">
        <link:definition>1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
        <link:definition>1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY">
        <link:definition>1005006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureoftheBusinessandBasisofPresentation" roleURI="http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentation">
        <link:definition>2101101 - Disclosure - Nature of the Business and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NatureoftheBusinessandBasisofPresentationAdditionalInformationDetails" roleURI="http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentationAdditionalInformationDetails">
        <link:definition>2402401 - Disclosure - Nature of the Business and Basis of Presentation - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" roleURI="http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails">
        <link:definition>2405402 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractwithCustomers" roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomers">
        <link:definition>2106103 - Disclosure - Revenue from Contract with Customers</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractwithCustomersTables" roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables">
        <link:definition>2307301 - Disclosure - Revenue from Contract with Customers (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractwithCustomersNetSalesbyApplicationDetails" roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails">
        <link:definition>2408403 - Disclosure - Revenue from Contract with Customers - Net Sales by Application (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractwithCustomersNetSalesbyProductDetails" roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails">
        <link:definition>2409404 - Disclosure - Revenue from Contract with Customers - Net Sales by Product (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractwithCustomersNetSalesbyGeographyDetails" roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails">
        <link:definition>2410405 - Disclosure - Revenue from Contract with Customers - Net Sales by Geography (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenuefromContractwithCustomersAdditionalInformationDetails" roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails">
        <link:definition>2411406 - Disclosure - Revenue from Contract with Customers - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.allegromicro.com/role/FairValueMeasurements">
        <link:definition>2112104 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.allegromicro.com/role/FairValueMeasurementsTables">
        <link:definition>2313302 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" roleURI="http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails">
        <link:definition>2414407 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" roleURI="http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails">
        <link:definition>2415408 - Disclosure - Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeAccountsReceivablenet" roleURI="http://www.allegromicro.com/role/TradeAccountsReceivablenet">
        <link:definition>2116105 - Disclosure - Trade Accounts Receivable, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeAccountsReceivablenetTables" roleURI="http://www.allegromicro.com/role/TradeAccountsReceivablenetTables">
        <link:definition>2317303 - Disclosure - Trade Accounts Receivable, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" roleURI="http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails">
        <link:definition>2418409 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" roleURI="http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails">
        <link:definition>2419410 - Disclosure - Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.allegromicro.com/role/Inventories">
        <link:definition>2120106 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.allegromicro.com/role/InventoriesTables">
        <link:definition>2321304 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesScheduleofInventoriesDetails" roleURI="http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails">
        <link:definition>2422411 - Disclosure - Inventories - Schedule of Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNarrativeDetails" roleURI="http://www.allegromicro.com/role/InventoriesNarrativeDetails">
        <link:definition>2423412 - Disclosure - Inventories - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsHeldForSale" roleURI="http://www.allegromicro.com/role/AssetsHeldForSale">
        <link:definition>2124107 - Disclosure - Assets Held For Sale</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AssetsHeldForSaleDetails" roleURI="http://www.allegromicro.com/role/AssetsHeldForSaleDetails">
        <link:definition>2425413 - Disclosure - Assets Held For Sale (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnet" roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnet">
        <link:definition>2126108 - Disclosure - Property, Plant and Equipment, net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnetTables" roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables">
        <link:definition>2327305 - Disclosure - Property, Plant and Equipment, net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails">
        <link:definition>2428414 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnetNarrativeDetails" roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails">
        <link:definition>2429415 - Disclosure - Property, Plant and Equipment, net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails" roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails">
        <link:definition>2430416 - Disclosure - Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssets" roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssets">
        <link:definition>2131109 - Disclosure - Goodwill and Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsTables" roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables">
        <link:definition>2332306 - Disclosure - Goodwill and Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails">
        <link:definition>2433417 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails">
        <link:definition>2434418 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsNarrativeDetails" roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails">
        <link:definition>2435419 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails">
        <link:definition>2436420 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>2137110 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>2338307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>2439421 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.allegromicro.com/role/Leases">
        <link:definition>2140111 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.allegromicro.com/role/LeasesTables">
        <link:definition>2341308 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.allegromicro.com/role/LeasesNarrativeDetails">
        <link:definition>2442422 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseCostsandOtherInformationDetails" roleURI="http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails">
        <link:definition>2443423 - Disclosure - Leases - Schedule of Lease Costs and Other Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseLiabilityMaturityDetails" roleURI="http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails">
        <link:definition>2444424 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofLeaseLiabilityMaturityDetails_1" roleURI="http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1">
        <link:definition>2444424 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesScheduleofFutureMinimumRentalPaymentsDetails" roleURI="http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails">
        <link:definition>2445425 - Disclosure - Leases - Schedule of Future Minimum Rental Payments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandOtherBorrowings" roleURI="http://www.allegromicro.com/role/DebtandOtherBorrowings">
        <link:definition>2146112 - Disclosure - Debt and Other Borrowings</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtandOtherBorrowingsDetails" roleURI="http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails">
        <link:definition>2447426 - Disclosure - Debt and Other Borrowings (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongTermLiabilities" roleURI="http://www.allegromicro.com/role/OtherLongTermLiabilities">
        <link:definition>2148113 - Disclosure - Other Long-Term Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongTermLiabilitiesTables" roleURI="http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables">
        <link:definition>2349309 - Disclosure - Other Long-Term Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongTermLiabilitiesDetails" roleURI="http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails">
        <link:definition>2450427 - Disclosure - Other Long-Term Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlans" roleURI="http://www.allegromicro.com/role/RetirementPlans">
        <link:definition>2151114 - Disclosure - Retirement Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlansTables" roleURI="http://www.allegromicro.com/role/RetirementPlansTables">
        <link:definition>2352310 - Disclosure - Retirement Plans (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" roleURI="http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails">
        <link:definition>2453428 - Disclosure - Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlansFairValueofEntitysPlanAssetsDetails" roleURI="http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails">
        <link:definition>2454429 - Disclosure - Retirement Plans - Fair Value of Entity's Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" roleURI="http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails">
        <link:definition>2455430 - Disclosure - Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlansNarrativeDetails" roleURI="http://www.allegromicro.com/role/RetirementPlansNarrativeDetails">
        <link:definition>2456431 - Disclosure - Retirement Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingencies" roleURI="http://www.allegromicro.com/role/CommitmentandContingencies">
        <link:definition>2157115 - Disclosure - Commitment and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingenciesDetails" roleURI="http://www.allegromicro.com/role/CommitmentandContingenciesDetails">
        <link:definition>2458432 - Disclosure - Commitment and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShare" roleURI="http://www.allegromicro.com/role/NetIncomeperShare">
        <link:definition>2159116 - Disclosure - Net Income per Share</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareTables" roleURI="http://www.allegromicro.com/role/NetIncomeperShareTables">
        <link:definition>2360311 - Disclosure - Net Income per Share (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareNarrativeDetails" roleURI="http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails">
        <link:definition>2461433 - Disclosure - Net Income per Share - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" roleURI="http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails">
        <link:definition>2462434 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" roleURI="http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails">
        <link:definition>2463435 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockandStockBasedCompensation" roleURI="http://www.allegromicro.com/role/CommonStockandStockBasedCompensation">
        <link:definition>2164117 - Disclosure - Common Stock and Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockandStockBasedCompensationTables" roleURI="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationTables">
        <link:definition>2365312 - Disclosure - Common Stock and Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockandStockBasedCompensationNarrativeDetails" roleURI="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails">
        <link:definition>2466436 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" roleURI="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails">
        <link:definition>2467437 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.allegromicro.com/role/IncomeTaxes">
        <link:definition>2168118 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.allegromicro.com/role/IncomeTaxesTables">
        <link:definition>2369313 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofTaxProvisionDetails" roleURI="http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails">
        <link:definition>2470438 - Disclosure - Income Taxes - Schedule of Tax Provision (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2471439 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.allegromicro.com/role/RelatedPartyTransactions">
        <link:definition>2172119 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.allegromicro.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2473440 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal" abstract="false" name="AccountsReceivableReturnsAndSalesAllowancesExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_DebtInstrumentInterestRateFloor" abstract="false" name="DebtInstrumentInterestRateFloor" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="algm_IndustrialEndMarketMember" abstract="true" name="IndustrialEndMarketMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_NonRelatedPartyRevenueMember" abstract="true" name="NonRelatedPartyRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_Company401KPlanMember" abstract="true" name="Company401KPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_SankenMember" abstract="true" name="SankenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_NumberOfContinentsOnWhichEntityOperates" abstract="false" name="NumberOfContinentsOnWhichEntityOperates" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="algm_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_CreditSuisseAGCaymanIslandsBranchMember" abstract="true" name="CreditSuisseAGCaymanIslandsBranchMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_OtherAmericasMember" abstract="true" name="OtherAmericasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="algm_OtherAsiaMember" abstract="true" name="OtherAsiaMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_MagneticSensorsMember" abstract="true" name="MagneticSensorsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent" abstract="false" name="AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_ContingentConsiderationFairValueDisclosure" abstract="false" name="ContingentConsiderationFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_NumberOfLocations" abstract="false" name="NumberOfLocations" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="algm_AMEPlanMember" abstract="true" name="AMEPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_CommonClassLMember" abstract="true" name="CommonClassLMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice" abstract="false" name="LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="algm_ICTechnologyDevelopmentAgreementMember" abstract="true" name="ICTechnologyDevelopmentAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities" abstract="false" name="IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_CommonStockPriorityDividendRatePercent" abstract="false" name="CommonStockPriorityDividendRatePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff" abstract="false" name="AccountsReceivableAllowanceForReturnsAndSalesWriteoff" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_MizuhoBankLtdMember" abstract="true" name="MizuhoBankLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_RelatedPartyTransactionSeverancePaymentIfTerminated" abstract="false" name="RelatedPartyTransactionSeverancePaymentIfTerminated" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" abstract="false" name="AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_IncreaseDecreaseInDueToFromRelatedParties" abstract="false" name="IncreaseDecreaseInDueToFromRelatedParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="algm_SankenElectricEuropeLtdMember" abstract="true" name="SankenElectricEuropeLtdMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_PowerIntegratedCircuitsMember" abstract="true" name="PowerIntegratedCircuitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal" abstract="false" name="InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward" abstract="true" name="AccountsReceivableAllowanceForReturnsAndSalesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff" abstract="false" name="AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_LegacyTrademarksMember" abstract="true" name="LegacyTrademarksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent" abstract="false" name="AccountsReceivableAllowanceForReturnsAndSalesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_OtherEndMarketMember" abstract="true" name="OtherEndMarketMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="algm_RelatedPartyRevenueMember" abstract="true" name="RelatedPartyRevenueMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_LineOfCreditAgreementExpiringAugust312021Member" abstract="true" name="LineOfCreditAgreementExpiringAugust312021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_UnsecuredRevolvingCreditFacilitiesMember" abstract="true" name="UnsecuredRevolvingCreditFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment" abstract="false" name="WeightedAverageNumberIssuableSharesOutstandingAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward" abstract="true" name="AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation" abstract="false" name="ConversionOfStockSharesWithheldForTaxWithholdingObligation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember" abstract="true" name="BuildingsBuildingImprovementsAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_RelatedPartyTransactionSigningFee" abstract="false" name="RelatedPartyTransactionSigningFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_BusinessCombinationConsiderationTransferredPayable" abstract="false" name="BusinessCombinationConsiderationTransferredPayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_ContingentConsiderationLiabilityMember" abstract="true" name="ContingentConsiderationLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_DefinedBenefitPlanRetirementEligibilityAge" abstract="false" name="DefinedBenefitPlanRetirementEligibilityAge" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="algm_LineOfCreditAgreementExpiringJune302021Member" abstract="true" name="LineOfCreditAgreementExpiringJune302021Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_PriceSupportPaymentMember" abstract="true" name="PriceSupportPaymentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_AutomotiveEndMarketMember" abstract="true" name="AutomotiveEndMarketMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_ConversionOfStockConversionRatio" abstract="false" name="ConversionOfStockConversionRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="algm_AccruedSeveranceCurrent" abstract="false" name="AccruedSeveranceCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_RelatedPartyTransactionMonthlyFeePayable" abstract="false" name="RelatedPartyTransactionMonthlyFeePayable" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_DiscreteTechnologyDevelopmentAgreementMember" abstract="true" name="DiscreteTechnologyDevelopmentAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal" abstract="false" name="AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit" abstract="false" name="CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent" abstract="false" name="AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_OtherAccountsReceivableRelatedPartiesCurrent" abstract="false" name="OtherAccountsReceivableRelatedPartiesCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit" abstract="false" name="AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_RestrictedCashAndCashEquivalentsFairValueDisclosure" abstract="false" name="RestrictedCashAndCashEquivalentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" abstract="false" name="FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="algm_SaleOfStockPercentageOfOwnershipInterestSold" abstract="false" name="SaleOfStockPercentageOfOwnershipInterestSold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="algm_LessAbstract" abstract="true" name="LessAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="algm_PensionPromiseMember" abstract="true" name="PensionPromiseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_UnitInvestmentTrustFundMember" abstract="true" name="UnitInvestmentTrustFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_PhotonicsMember" abstract="true" name="PhotonicsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_AMTCFacilityMember" abstract="true" name="AMTCFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation" abstract="false" name="ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember" abstract="true" name="IndefiniteLivedTechnologyBasedIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>7
<FILENAME>algm-20210625_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:1ac0041e-993b-4add-b407-299b175b2428,g:f5633339-74cd-4359-81b4-dd0c826779f1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_5ae5666a-9eaf-4e67-a8e9-94987aefea1e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_315b6088-34ed-4cc0-802d-19db29020d5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5ae5666a-9eaf-4e67-a8e9-94987aefea1e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_315b6088-34ed-4cc0-802d-19db29020d5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_f07a34c3-007e-4849-b2eb-d70c54963c08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5ae5666a-9eaf-4e67-a8e9-94987aefea1e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_f07a34c3-007e-4849-b2eb-d70c54963c08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3d238add-3a63-469b-a679-10b96f89f3d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5ae5666a-9eaf-4e67-a8e9-94987aefea1e" xlink:to="loc_us-gaap_Goodwill_3d238add-3a63-469b-a679-10b96f89f3d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_a2474553-c6b4-496c-a9fb-166e8a0b051c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5ae5666a-9eaf-4e67-a8e9-94987aefea1e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_a2474553-c6b4-496c-a9fb-166e8a0b051c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_ca08b285-e883-4cd9-a721-e85ebe92e29e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5ae5666a-9eaf-4e67-a8e9-94987aefea1e" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_ca08b285-e883-4cd9-a721-e85ebe92e29e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_af1c20bb-73c5-4c21-9535-6891902f4414" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5ae5666a-9eaf-4e67-a8e9-94987aefea1e" xlink:to="loc_us-gaap_AssetsCurrent_af1c20bb-73c5-4c21-9535-6891902f4414" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_c0dda7e3-72b0-4fc4-80af-00bff6c50dae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5ae5666a-9eaf-4e67-a8e9-94987aefea1e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_c0dda7e3-72b0-4fc4-80af-00bff6c50dae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_e8e6aae3-8eaa-48eb-9e4f-26978d4d727b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_5ae5666a-9eaf-4e67-a8e9-94987aefea1e" xlink:to="loc_us-gaap_EquityMethodInvestments_e8e6aae3-8eaa-48eb-9e4f-26978d4d727b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c230eeaf-80c5-409d-afd1-40a08f03cfa0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_1718b807-3d8c-4677-86b6-01779d71d71d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c230eeaf-80c5-409d-afd1-40a08f03cfa0" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_1718b807-3d8c-4677-86b6-01779d71d71d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_6a934953-b30b-4622-923d-dcb308a7c59e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c230eeaf-80c5-409d-afd1-40a08f03cfa0" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_6a934953-b30b-4622-923d-dcb308a7c59e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_57176c32-0582-482f-8e40-712d54854a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c230eeaf-80c5-409d-afd1-40a08f03cfa0" xlink:to="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_57176c32-0582-482f-8e40-712d54854a5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_1e9da1b2-df8f-44db-a82e-0319cd1176f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c230eeaf-80c5-409d-afd1-40a08f03cfa0" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_1e9da1b2-df8f-44db-a82e-0319cd1176f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_f77c8a7d-b60b-4c1e-81ec-1e0ea92122bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_87bbfe22-c8c6-475e-8af3-5b54fcf2ef44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f77c8a7d-b60b-4c1e-81ec-1e0ea92122bc" xlink:to="loc_us-gaap_Liabilities_87bbfe22-c8c6-475e-8af3-5b54fcf2ef44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_fd7cd8bd-04ce-4004-a27b-af283a6cb83c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f77c8a7d-b60b-4c1e-81ec-1e0ea92122bc" xlink:to="loc_us-gaap_CommitmentsAndContingencies_fd7cd8bd-04ce-4004-a27b-af283a6cb83c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5cfe3a6f-feb4-4f0d-9895-8fac59eed62d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_f77c8a7d-b60b-4c1e-81ec-1e0ea92122bc" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_5cfe3a6f-feb4-4f0d-9895-8fac59eed62d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_9620b0f7-7dea-4d0c-be96-ea21d5396f1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_31bc3c66-6d6a-4573-ad60-2f1e510cc5a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9620b0f7-7dea-4d0c-be96-ea21d5396f1d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_31bc3c66-6d6a-4573-ad60-2f1e510cc5a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c9273746-feed-4e7f-a3c2-a53cdd49cf3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9620b0f7-7dea-4d0c-be96-ea21d5396f1d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_c9273746-feed-4e7f-a3c2-a53cdd49cf3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_48f50b9d-b17d-43f9-b03a-052a16837007" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9620b0f7-7dea-4d0c-be96-ea21d5396f1d" xlink:to="loc_us-gaap_InventoryNet_48f50b9d-b17d-43f9-b03a-052a16837007" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d6e0bfa6-3cf2-4851-8d2b-6d330a3e76c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9620b0f7-7dea-4d0c-be96-ea21d5396f1d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d6e0bfa6-3cf2-4851-8d2b-6d330a3e76c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_7fdbaa29-9ac4-45bc-b627-22da390ae4ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9620b0f7-7dea-4d0c-be96-ea21d5396f1d" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_7fdbaa29-9ac4-45bc-b627-22da390ae4ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_2e2b4342-8265-4c29-abd9-540b73debf53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9620b0f7-7dea-4d0c-be96-ea21d5396f1d" xlink:to="loc_us-gaap_RestrictedCashCurrent_2e2b4342-8265-4c29-abd9-540b73debf53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3f8a34a1-df8f-4862-b467-f033e39cb568" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9620b0f7-7dea-4d0c-be96-ea21d5396f1d" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_3f8a34a1-df8f-4862-b467-f033e39cb568" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_c814c19e-edde-4304-a236-4489022b528d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_9620b0f7-7dea-4d0c-be96-ea21d5396f1d" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_c814c19e-edde-4304-a236-4489022b528d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ec665127-eb8f-45f4-95b3-96ba3a4dc6eb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_11d815d2-a94e-4e45-862c-7af237f25e8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ec665127-eb8f-45f4-95b3-96ba3a4dc6eb" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_11d815d2-a94e-4e45-862c-7af237f25e8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_fc404875-4f11-40ff-99c7-1f8f06df3137" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ec665127-eb8f-45f4-95b3-96ba3a4dc6eb" xlink:to="loc_us-gaap_CommonStockValue_fc404875-4f11-40ff-99c7-1f8f06df3137" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4d2cb9fd-1901-4339-aa21-667ac22c8cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ec665127-eb8f-45f4-95b3-96ba3a4dc6eb" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_4d2cb9fd-1901-4339-aa21-667ac22c8cc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_24750c76-f50c-4a46-aaf9-f5c382dd25b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ec665127-eb8f-45f4-95b3-96ba3a4dc6eb" xlink:to="loc_us-gaap_AdditionalPaidInCapital_24750c76-f50c-4a46-aaf9-f5c382dd25b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_0aea13a9-dbf1-4370-b04f-d59160b8a520" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ec665127-eb8f-45f4-95b3-96ba3a4dc6eb" xlink:to="loc_us-gaap_PreferredStockValue_0aea13a9-dbf1-4370-b04f-d59160b8a520" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ef94b73f-5854-418e-9c5a-a09929fc5c2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_8f91e2dd-94e2-404f-8e7f-513eba6880bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ef94b73f-5854-418e-9c5a-a09929fc5c2f" xlink:to="loc_us-gaap_LongTermLineOfCredit_8f91e2dd-94e2-404f-8e7f-513eba6880bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2c0907ff-ca8d-49d5-9a0e-9438c92cd16e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ef94b73f-5854-418e-9c5a-a09929fc5c2f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_2c0907ff-ca8d-49d5-9a0e-9438c92cd16e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_67cf5e00-2df6-49e3-9237-3ff7e4f88d8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ef94b73f-5854-418e-9c5a-a09929fc5c2f" xlink:to="loc_us-gaap_LiabilitiesCurrent_67cf5e00-2df6-49e3-9237-3ff7e4f88d8e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_53af31d9-49c9-49e3-8d20-d9b68eaad8ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_ef94b73f-5854-418e-9c5a-a09929fc5c2f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_53af31d9-49c9-49e3-8d20-d9b68eaad8ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_35800ed2-b499-48ce-a25b-68cacca0e767" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e82476d0-3367-4845-a4ba-fa57d01de799" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_35800ed2-b499-48ce-a25b-68cacca0e767" xlink:to="loc_us-gaap_StockholdersEquity_e82476d0-3367-4845-a4ba-fa57d01de799" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_e170eaaa-ad49-4d79-a121-ce41948ebffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_35800ed2-b499-48ce-a25b-68cacca0e767" xlink:to="loc_us-gaap_MinorityInterest_e170eaaa-ad49-4d79-a121-ce41948ebffa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_2ee9f4a9-f617-47d8-ba34-66a98282fd61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0baaac74-de49-4f03-aa7a-9ac57e2381d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_2ee9f4a9-f617-47d8-ba34-66a98282fd61" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0baaac74-de49-4f03-aa7a-9ac57e2381d0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_bfa48cc9-e39f-49cc-b912-776d00b7796f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ProfitLoss_2ee9f4a9-f617-47d8-ba34-66a98282fd61" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_bfa48cc9-e39f-49cc-b912-776d00b7796f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c1dc3b8-d75b-4e73-aa1a-0759407f572f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9353864f-f175-45ad-9ab3-3ffd17562381" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c1dc3b8-d75b-4e73-aa1a-0759407f572f" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_9353864f-f175-45ad-9ab3-3ffd17562381" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_b78a86cf-4b99-4fa4-82f9-d05de0c496ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c1dc3b8-d75b-4e73-aa1a-0759407f572f" xlink:to="loc_us-gaap_OperatingIncomeLoss_b78a86cf-4b99-4fa4-82f9-d05de0c496ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_69b09608-e6dc-4773-a063-46e0abfb025f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c1dc3b8-d75b-4e73-aa1a-0759407f572f" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_69b09608-e6dc-4773-a063-46e0abfb025f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_c56f2dca-be0b-4141-aebf-34efb0a6070a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c1dc3b8-d75b-4e73-aa1a-0759407f572f" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_c56f2dca-be0b-4141-aebf-34efb0a6070a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_0e655101-54a1-4cbd-8740-2bc1bfe5e49a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1c1dc3b8-d75b-4e73-aa1a-0759407f572f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_0e655101-54a1-4cbd-8740-2bc1bfe5e49a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_cfa139b1-0386-4f65-90e4-6c661c5a5b29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_16f89109-b233-4b43-9816-3626a88cd716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_cfa139b1-0386-4f65-90e4-6c661c5a5b29" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_16f89109-b233-4b43-9816-3626a88cd716" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_a14e2751-30cd-4b0a-9f7f-7d61a41d0ebb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_cfa139b1-0386-4f65-90e4-6c661c5a5b29" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_a14e2751-30cd-4b0a-9f7f-7d61a41d0ebb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_eebbc558-2410-49b7-b489-d015985729f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8bccb8d8-99b0-4989-863e-de1c2b438f4f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_eebbc558-2410-49b7-b489-d015985729f9" xlink:to="loc_us-gaap_OperatingExpenses_8bccb8d8-99b0-4989-863e-de1c2b438f4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_34ac0a12-416f-44ca-b404-6e6d9bab689c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_eebbc558-2410-49b7-b489-d015985729f9" xlink:to="loc_us-gaap_GrossProfit_34ac0a12-416f-44ca-b404-6e6d9bab689c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_77c3e04e-ea7b-47b2-8838-7c4c2a8fe1a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8ff0fe8e-3c61-41e8-bc65-c4d50bb3175f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_77c3e04e-ea7b-47b2-8838-7c4c2a8fe1a7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_8ff0fe8e-3c61-41e8-bc65-c4d50bb3175f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_b52ac804-d8ec-4661-8f7c-70448b9f5149" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_77c3e04e-ea7b-47b2-8838-7c4c2a8fe1a7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_b52ac804-d8ec-4661-8f7c-70448b9f5149" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9893c903-801b-495b-8835-16a197384e33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_77c3e04e-ea7b-47b2-8838-7c4c2a8fe1a7" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9893c903-801b-495b-8835-16a197384e33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_68d2598b-d737-4ffa-8993-3adc1588caa8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_a134385a-eb57-4198-9027-9650a7cdc3e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_68d2598b-d737-4ffa-8993-3adc1588caa8" xlink:to="loc_us-gaap_ProfitLoss_a134385a-eb57-4198-9027-9650a7cdc3e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_990b6c5a-48e9-418a-b481-9ccb6364824c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_68d2598b-d737-4ffa-8993-3adc1588caa8" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_990b6c5a-48e9-418a-b481-9ccb6364824c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_08592fd9-e6fd-4ac0-8e8f-1289a4273cba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_314f91b5-2f50-44f7-b9dc-4d5c9bfdd42c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_08592fd9-e6fd-4ac0-8e8f-1289a4273cba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_314f91b5-2f50-44f7-b9dc-4d5c9bfdd42c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_eca1f808-2530-439d-a12a-b4ed9f6e59df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_08592fd9-e6fd-4ac0-8e8f-1289a4273cba" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_eca1f808-2530-439d-a12a-b4ed9f6e59df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dd4b8335-b8f7-4766-85f7-99e003c65b76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_08592fd9-e6fd-4ac0-8e8f-1289a4273cba" xlink:to="loc_us-gaap_NetIncomeLoss_dd4b8335-b8f7-4766-85f7-99e003c65b76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_becdd6a3-6b65-43f8-8ed2-469773b337f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_fb5f6340-b0b2-40f5-9b9f-8fca161850f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_becdd6a3-6b65-43f8-8ed2-469773b337f6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_fb5f6340-b0b2-40f5-9b9f-8fca161850f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_faa125c6-b619-4562-a329-4b510740119e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_becdd6a3-6b65-43f8-8ed2-469773b337f6" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_faa125c6-b619-4562-a329-4b510740119e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_18ae8a8d-347b-4704-9e11-bf11cd08fc62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_18ae8a8d-347b-4704-9e11-bf11cd08fc62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_569c8994-9214-444b-94fc-4dc78b37e306" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_569c8994-9214-444b-94fc-4dc78b37e306" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_0782ccb3-aabe-44e6-807f-2033bb074944" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_0782ccb3-aabe-44e6-807f-2033bb074944" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f8d20df4-c676-4177-9444-c41b94e712f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f8d20df4-c676-4177-9444-c41b94e712f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_ab54b107-198e-4fda-b471-4465ea451e63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_ab54b107-198e-4fda-b471-4465ea451e63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6a3f788d-c71a-4408-94f0-918b5cfbb944" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_6a3f788d-c71a-4408-94f0-918b5cfbb944" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_6837bc1b-8083-49dd-9961-edc5ee481c8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_ShareBasedCompensation_6837bc1b-8083-49dd-9961-edc5ee481c8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_3f534c8e-2ee7-407e-8151-f5df24187aa5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_ProfitLoss_3f534c8e-2ee7-407e-8151-f5df24187aa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_8a525216-a1d4-4bd2-9fe7-4349e2bef8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_8a525216-a1d4-4bd2-9fe7-4349e2bef8e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_a5b4fc57-74f8-4fd4-b771-19396d5a6f60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_a5b4fc57-74f8-4fd4-b771-19396d5a6f60" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities_57f9fbff-edff-4417-85df-535e8cf77bbb" xlink:href="algm-20210625.xsd#algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities_57f9fbff-edff-4417-85df-535e8cf77bbb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_11cf8dec-eaff-46b5-9eb0-a2a250a854a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_11cf8dec-eaff-46b5-9eb0-a2a250a854a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IncreaseDecreaseInDueToFromRelatedParties_fde49d38-c053-49ed-8e4b-138daf9bff8b" xlink:href="algm-20210625.xsd#algm_IncreaseDecreaseInDueToFromRelatedParties"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_algm_IncreaseDecreaseInDueToFromRelatedParties_fde49d38-c053-49ed-8e4b-138daf9bff8b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_474dbf4d-be4b-4727-bcdc-2fad60911e92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_474dbf4d-be4b-4727-bcdc-2fad60911e92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal_5fdf717f-06a8-40e6-bd67-be10b292059a" xlink:href="algm-20210625.xsd#algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_bd8b0258-6427-4acc-a14c-fe02fe611b1d" xlink:to="loc_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal_5fdf717f-06a8-40e6-bd67-be10b292059a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f0ec0d0b-0037-47fb-b362-c293f13994dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c51e9601-3e59-47ca-af41-855e8676aa44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f0ec0d0b-0037-47fb-b362-c293f13994dd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c51e9601-3e59-47ca-af41-855e8676aa44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_255a6546-db80-4394-ba97-0968691160bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f0ec0d0b-0037-47fb-b362-c293f13994dd" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_255a6546-db80-4394-ba97-0968691160bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d4facda1-bf28-452f-a2c1-6fb540a9ba1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f0ec0d0b-0037-47fb-b362-c293f13994dd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_d4facda1-bf28-452f-a2c1-6fb540a9ba1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_283317d5-a534-458a-8756-4c9528bea758" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f0ec0d0b-0037-47fb-b362-c293f13994dd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_283317d5-a534-458a-8756-4c9528bea758" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7e89ec52-53cf-4a55-8673-b6bf08d15b8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_d4e8145b-17ba-499d-bf7a-626c0d94967d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7e89ec52-53cf-4a55-8673-b6bf08d15b8c" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_d4e8145b-17ba-499d-bf7a-626c0d94967d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_15d09762-87d0-49ef-bd0c-b1f827205a71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_7e89ec52-53cf-4a55-8673-b6bf08d15b8c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_15d09762-87d0-49ef-bd0c-b1f827205a71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28855fc9-0197-48b0-8e6b-748332e3abf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_49489449-0afe-4a1a-b768-2f9f5c208c5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28855fc9-0197-48b0-8e6b-748332e3abf1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_49489449-0afe-4a1a-b768-2f9f5c208c5a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_24920cf1-e207-4964-9574-2acc1fe550de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_28855fc9-0197-48b0-8e6b-748332e3abf1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_24920cf1-e207-4964-9574-2acc1fe550de" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_48f2a9a8-62ff-42c5-8c75-5de3cb7c1617" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_586930d1-d32f-44c0-a1bd-93b7154361ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_48f2a9a8-62ff-42c5-8c75-5de3cb7c1617" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_586930d1-d32f-44c0-a1bd-93b7154361ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure_9bbbe0e2-64ae-4021-8cec-2cbd148731c7" xlink:href="algm-20210625.xsd#algm_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_48f2a9a8-62ff-42c5-8c75-5de3cb7c1617" xlink:to="loc_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure_9bbbe0e2-64ae-4021-8cec-2cbd148731c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_9e1fef50-f56e-46f3-b29d-a5f72fba631e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ContingentConsiderationFairValueDisclosure_3ea061bb-e03e-4683-a50f-f6e4c0d990e3" xlink:href="algm-20210625.xsd#algm_ContingentConsiderationFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure_9e1fef50-f56e-46f3-b29d-a5f72fba631e" xlink:to="loc_algm_ContingentConsiderationFairValueDisclosure_3ea061bb-e03e-4683-a50f-f6e4c0d990e3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_8251c444-d97d-4aea-819b-850a857218d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e6ae767a-5072-4c03-898b-11d6ff438ffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_8251c444-d97d-4aea-819b-850a857218d6" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e6ae767a-5072-4c03-898b-11d6ff438ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_7bc43098-d647-4a93-8f11-29f2c1d958cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_8251c444-d97d-4aea-819b-850a857218d6" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_7bc43098-d647-4a93-8f11-29f2c1d958cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_ea8b3a17-a1c8-4cf5-83ae-8f451c64295a" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_8251c444-d97d-4aea-819b-850a857218d6" xlink:to="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_ea8b3a17-a1c8-4cf5-83ae-8f451c64295a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent_db9ade6d-ae42-4e79-bdcf-528ed2a71fb6" xlink:href="algm-20210625.xsd#algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent_8251c444-d97d-4aea-819b-850a857218d6" xlink:to="loc_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent_db9ade6d-ae42-4e79-bdcf-528ed2a71fb6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#InventoriesScheduleofInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a0ea68a3-30c4-4a5b-b26a-a66a6011f0a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_00a21464-73f2-428c-bf04-37c2a405b91b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a0ea68a3-30c4-4a5b-b26a-a66a6011f0a1" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_00a21464-73f2-428c-bf04-37c2a405b91b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_c6c7ef3c-94a2-47b8-97cc-ad9b78b62740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a0ea68a3-30c4-4a5b-b26a-a66a6011f0a1" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_c6c7ef3c-94a2-47b8-97cc-ad9b78b62740" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_601ece5f-d9dd-4ecb-ae9f-5e729690a749" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a0ea68a3-30c4-4a5b-b26a-a66a6011f0a1" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_601ece5f-d9dd-4ecb-ae9f-5e729690a749" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cc798b6a-89c6-4cc2-bf24-97217bc48852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9f7fe8b3-3cc2-4e1b-b55a-a0c6151e1bef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_cc798b6a-89c6-4cc2-bf24-97217bc48852" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9f7fe8b3-3cc2-4e1b-b55a-a0c6151e1bef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a5e99b28-f50d-4428-bf89-35c2929f6132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_cc798b6a-89c6-4cc2-bf24-97217bc48852" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a5e99b28-f50d-4428-bf89-35c2929f6132" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e21d8f43-5229-4e61-8c90-932ffac0a771" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c2f805d6-eac6-4f77-8087-5b7ff4823644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e21d8f43-5229-4e61-8c90-932ffac0a771" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c2f805d6-eac6-4f77-8087-5b7ff4823644" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6e5b917c-f1f3-4b8c-9f22-109cafc09ed8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_e21d8f43-5229-4e61-8c90-932ffac0a771" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6e5b917c-f1f3-4b8c-9f22-109cafc09ed8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9837a73e-f656-404c-89b3-7ecdc7306cf8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_868b45cd-26b4-418c-84d4-58eef64b82df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9837a73e-f656-404c-89b3-7ecdc7306cf8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_868b45cd-26b4-418c-84d4-58eef64b82df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a56dfee3-9e1a-4280-a076-4af14b21bbf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9837a73e-f656-404c-89b3-7ecdc7306cf8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_a56dfee3-9e1a-4280-a076-4af14b21bbf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e99b0ad1-b0f1-4aee-bf98-3d8dfd97fef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9837a73e-f656-404c-89b3-7ecdc7306cf8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e99b0ad1-b0f1-4aee-bf98-3d8dfd97fef7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_efcb3ecd-9928-4410-8d9f-b037e0ac6760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9837a73e-f656-404c-89b3-7ecdc7306cf8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_efcb3ecd-9928-4410-8d9f-b037e0ac6760" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_f594e6e7-ee87-46cc-ba0a-97dd90b94a27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9837a73e-f656-404c-89b3-7ecdc7306cf8" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_f594e6e7-ee87-46cc-ba0a-97dd90b94a27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_f5c5760c-f47f-42d0-96e1-3dcbd2891dba" xlink:href="algm-20210625.xsd#algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_9837a73e-f656-404c-89b3-7ecdc7306cf8" xlink:to="loc_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_f5c5760c-f47f-42d0-96e1-3dcbd2891dba" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_bb4aac1c-ec17-49b4-b1b4-e4998471b2f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_bb4aac1c-ec17-49b4-b1b4-e4998471b2f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_16539f6d-8f2b-4fbe-b751-5441e38ac8a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_16539f6d-8f2b-4fbe-b751-5441e38ac8a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_e59e1207-28f7-422a-87b4-8b30193758d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_e59e1207-28f7-422a-87b4-8b30193758d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_b7424e70-f735-48b3-9dcb-dff9cce0e8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:to="loc_us-gaap_AccruedSalariesCurrent_b7424e70-f735-48b3-9dcb-dff9cce0e8e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent_07d566b8-01f7-4ecc-b180-e297ab6eecb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:to="loc_us-gaap_DepositLiabilityCurrent_07d566b8-01f7-4ecc-b180-e297ab6eecb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent_270b08dc-3c2a-4f76-8617-d56431de946b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:to="loc_us-gaap_AccruedVacationCurrent_270b08dc-3c2a-4f76-8617-d56431de946b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedUtilitiesCurrent_2a86b451-6550-48d8-9b41-f78ec1254d72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:to="loc_us-gaap_AccruedUtilitiesCurrent_2a86b451-6550-48d8-9b41-f78ec1254d72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccruedSeveranceCurrent_f2cbfc9e-7b1e-4d3d-8df3-4553f45eb3be" xlink:href="algm-20210625.xsd#algm_AccruedSeveranceCurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:to="loc_algm_AccruedSeveranceCurrent_f2cbfc9e-7b1e-4d3d-8df3-4553f45eb3be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_b8712a31-2d2f-4dfe-9644-995075d55bcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_b8712a31-2d2f-4dfe-9644-995075d55bcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_BusinessCombinationConsiderationTransferredPayable_f6aba64c-e2bf-44c0-b1ed-1daf7fa5e275" xlink:href="algm-20210625.xsd#algm_BusinessCombinationConsiderationTransferredPayable"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d2409fb5-f23a-4a00-9c80-e5e371b9cf07" xlink:to="loc_algm_BusinessCombinationConsiderationTransferredPayable_f6aba64c-e2bf-44c0-b1ed-1daf7fa5e275" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#LeasesScheduleofLeaseLiabilityMaturityDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_30f1e659-7b43-44ed-b3fa-880d1476f620" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6839a049-c087-4313-a8f1-858686f889ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_30f1e659-7b43-44ed-b3fa-880d1476f620" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_6839a049-c087-4313-a8f1-858686f889ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_40977f12-fb6b-47ad-a7a6-ea10daebc70d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_30f1e659-7b43-44ed-b3fa-880d1476f620" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_40977f12-fb6b-47ad-a7a6-ea10daebc70d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2cc6f21f-000b-4417-8290-bc49a5b665f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_30f1e659-7b43-44ed-b3fa-880d1476f620" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2cc6f21f-000b-4417-8290-bc49a5b665f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_75a2fa2d-c082-4b1e-843d-906fac45abcd" xlink:href="algm-20210625.xsd#algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_30f1e659-7b43-44ed-b3fa-880d1476f620" xlink:to="loc_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_75a2fa2d-c082-4b1e-843d-906fac45abcd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7d82118b-4d93-43b4-861b-dbee5d402947" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_30f1e659-7b43-44ed-b3fa-880d1476f620" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_7d82118b-4d93-43b4-861b-dbee5d402947" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e9edebaf-4168-4624-b5cd-f17b701128bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_30f1e659-7b43-44ed-b3fa-880d1476f620" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e9edebaf-4168-4624-b5cd-f17b701128bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1" xlink:type="simple" xlink:href="algm-20210625.xsd#LeasesScheduleofLeaseLiabilityMaturityDetails_1"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_065fc5ae-ec54-432e-8565-088db03aa418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_02fbfff7-1482-45ae-ba27-5c717015c1f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_065fc5ae-ec54-432e-8565-088db03aa418" xlink:to="loc_us-gaap_OperatingLeaseLiability_02fbfff7-1482-45ae-ba27-5c717015c1f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8556ddea-580b-4c36-8cee-1fbe13449499" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_065fc5ae-ec54-432e-8565-088db03aa418" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8556ddea-580b-4c36-8cee-1fbe13449499" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#LeasesScheduleofFutureMinimumRentalPaymentsDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d92ff701-9217-4cd5-8839-7c852089bba5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_b451f72b-14d5-442d-847f-627232168365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d92ff701-9217-4cd5-8839-7c852089bba5" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_b451f72b-14d5-442d-847f-627232168365" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_aab14a7e-cb18-4789-bee5-41ebcff399ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d92ff701-9217-4cd5-8839-7c852089bba5" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_aab14a7e-cb18-4789-bee5-41ebcff399ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_137944c1-9d6a-4e1b-8ef0-9fe0b414e7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d92ff701-9217-4cd5-8839-7c852089bba5" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_137944c1-9d6a-4e1b-8ef0-9fe0b414e7b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_65acc955-eb6e-49e9-b1a8-392849283a68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d92ff701-9217-4cd5-8839-7c852089bba5" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_65acc955-eb6e-49e9-b1a8-392849283a68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2b76192d-df83-4428-ad30-945a4131589b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d92ff701-9217-4cd5-8839-7c852089bba5" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_2b76192d-df83-4428-ad30-945a4131589b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_982fcd33-e16a-4ae0-9b48-06983823a236" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_d92ff701-9217-4cd5-8839-7c852089bba5" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_982fcd33-e16a-4ae0-9b48-06983823a236" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#OtherLongTermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_3e5d01a8-9dd4-4d70-9367-0d7726a98ee3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_0e0613e9-07b5-4749-8e1a-7fc1d51f8ef6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_3e5d01a8-9dd4-4d70-9367-0d7726a98ee3" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_0e0613e9-07b5-4749-8e1a-7fc1d51f8ef6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_31586d3c-841b-4987-bb10-fafd9f7058a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_3e5d01a8-9dd4-4d70-9367-0d7726a98ee3" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_31586d3c-841b-4987-bb10-fafd9f7058a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_23da647b-8c4d-4dd1-b8c2-30cbfd2697b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_3e5d01a8-9dd4-4d70-9367-0d7726a98ee3" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_23da647b-8c4d-4dd1-b8c2-30cbfd2697b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_a710599e-475e-4f4f-b3b4-a9c6a672cb12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_3e5d01a8-9dd4-4d70-9367-0d7726a98ee3" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_a710599e-475e-4f4f-b3b4-a9c6a672cb12" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ad7340d7-e81b-4b3e-b1a2-a13e82207d68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_3e5d01a8-9dd4-4d70-9367-0d7726a98ee3" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_ad7340d7-e81b-4b3e-b1a2-a13e82207d68" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_73ce3afb-f610-4656-aa8d-b5de47aece7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_f59b5ad9-63f0-4605-9868-80b4400c5915" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_73ce3afb-f610-4656-aa8d-b5de47aece7e" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_f59b5ad9-63f0-4605-9868-80b4400c5915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_422467e9-89fa-424c-b339-52be08aa3e8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_73ce3afb-f610-4656-aa8d-b5de47aece7e" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_422467e9-89fa-424c-b339-52be08aa3e8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_ff9ff586-94dd-4059-8d9e-5b64c4eb0dda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_73ce3afb-f610-4656-aa8d-b5de47aece7e" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_ff9ff586-94dd-4059-8d9e-5b64c4eb0dda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_db4f5e4f-9dc7-4ba0-83ee-3ee0ac694dbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_73ce3afb-f610-4656-aa8d-b5de47aece7e" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_db4f5e4f-9dc7-4ba0-83ee-3ee0ac694dbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_c0285131-f6cc-4273-baab-b819c67a37e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_73ce3afb-f610-4656-aa8d-b5de47aece7e" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_c0285131-f6cc-4273-baab-b819c67a37e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_30148e26-b94f-4029-a667-0bacf70aab18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d6659f19-886c-4148-9a0a-8e456a3d700a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_30148e26-b94f-4029-a667-0bacf70aab18" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_d6659f19-886c-4148-9a0a-8e456a3d700a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_05468bdd-b56d-4897-affb-a92fcff49f07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_30148e26-b94f-4029-a667-0bacf70aab18" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_05468bdd-b56d-4897-affb-a92fcff49f07" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#IncomeTaxesScheduleofTaxProvisionDetails"/>
  <link:calculationLink xlink:role="http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3e8a8837-7c0c-4c84-968e-4f35a48d9a2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_fe81ed75-bd72-4dfd-8163-391c7017d157" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3e8a8837-7c0c-4c84-968e-4f35a48d9a2c" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_fe81ed75-bd72-4dfd-8163-391c7017d157" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_75a390a9-842e-4bdc-b376-48d3d39139c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_3e8a8837-7c0c-4c84-968e-4f35a48d9a2c" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_75a390a9-842e-4bdc-b376-48d3d39139c1" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>8
<FILENAME>algm-20210625_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:1ac0041e-993b-4add-b407-299b175b2428,g:f5633339-74cd-4359-81b4-dd0c826779f1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended" id="i1331daabfe304a83963583da20e3c8f2_CONSOLIDATEDSTATEMENTSOFOPERATIONS">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c472a60-5765-492c-ad02-0440367fd3e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c472a60-5765-492c-ad02-0440367fd3e6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_eca1255f-65f9-4d7b-8f0f-d1b3ec7036b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_eca1255f-65f9-4d7b-8f0f-d1b3ec7036b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ffd35ebf-ee50-4354-9f80-c06dd1ce97a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_GrossProfit_ffd35ebf-ee50-4354-9f80-c06dd1ce97a0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d2ab5383-2b00-4dd7-96fa-71f1ce2b5dc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d2ab5383-2b00-4dd7-96fa-71f1ce2b5dc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c96c27b7-4eba-4a77-a8ed-cfe36681fab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c96c27b7-4eba-4a77-a8ed-cfe36681fab7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f781c2fc-a7c2-4ed3-92a1-f6bcfe143682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f781c2fc-a7c2-4ed3-92a1-f6bcfe143682" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c5109965-9215-450a-bc8e-3e4946d0df4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:to="loc_us-gaap_OperatingExpenses_c5109965-9215-450a-bc8e-3e4946d0df4b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2f0c0370-6b8d-44e5-96af-82485524c43e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_OperatingIncomeLoss_2f0c0370-6b8d-44e5-96af-82485524c43e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_7368d2e0-3d9a-4f0e-8c89-c63343439748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_7368d2e0-3d9a-4f0e-8c89-c63343439748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2bbb7969-8e38-4c66-897d-0ed634384c72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2bbb7969-8e38-4c66-897d-0ed634384c72" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_c7e3e43c-716d-40cd-89f4-c44ac34cad3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_c7e3e43c-716d-40cd-89f4-c44ac34cad3b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_288ddd71-3380-49a5-9bef-59e100f71b53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_288ddd71-3380-49a5-9bef-59e100f71b53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d390f240-643c-4596-8666-3b74bf2567b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d390f240-643c-4596-8666-3b74bf2567b4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9acd0207-d683-4b2a-8a35-9653a999143c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9acd0207-d683-4b2a-8a35-9653a999143c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b7d05774-dff4-4106-8837-e0bb162ad2cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_ProfitLoss_b7d05774-dff4-4106-8837-e0bb162ad2cc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3941e789-381c-4221-a162-9c4b23b7a2c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3941e789-381c-4221-a162-9c4b23b7a2c4" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2d496de2-05e2-41c7-9360-c4a446b5807a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_NetIncomeLoss_2d496de2-05e2-41c7-9360-c4a446b5807a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9141b41c-1612-4b5c-9733-99e57480371c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_EarningsPerShareAbstract_9141b41c-1612-4b5c-9733-99e57480371c" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0b802c61-6ab3-4f69-bcac-85f30b7faceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9141b41c-1612-4b5c-9733-99e57480371c" xlink:to="loc_us-gaap_EarningsPerShareBasic_0b802c61-6ab3-4f69-bcac-85f30b7faceb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8bb5ac30-0eb8-4354-8d17-5aaf6f727bf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9141b41c-1612-4b5c-9733-99e57480371c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8bb5ac30-0eb8-4354-8d17-5aaf6f727bf0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_de92b51a-74b9-4a31-aa68-1a0a6bf472e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_de92b51a-74b9-4a31-aa68-1a0a6bf472e7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_54aabc19-214e-4f2f-b906-f5b6f931f342" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_de92b51a-74b9-4a31-aa68-1a0a6bf472e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_54aabc19-214e-4f2f-b906-f5b6f931f342" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c59ba742-ea50-4a09-a55a-b017fdc373b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_de92b51a-74b9-4a31-aa68-1a0a6bf472e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c59ba742-ea50-4a09-a55a-b017fdc373b3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0681331d-7d35-4d1f-b6c2-f6b304de6053" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_StatementTable_0681331d-7d35-4d1f-b6c2-f6b304de6053" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1edd10fc-17a7-4809-803f-d3f1be722fdf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_0681331d-7d35-4d1f-b6c2-f6b304de6053" xlink:to="loc_srt_ProductOrServiceAxis_1edd10fc-17a7-4809-803f-d3f1be722fdf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_1edd10fc-17a7-4809-803f-d3f1be722fdf_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1edd10fc-17a7-4809-803f-d3f1be722fdf" xlink:to="loc_srt_ProductsAndServicesDomain_1edd10fc-17a7-4809-803f-d3f1be722fdf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_55f4178f-15cc-41e3-bf1c-bd1ba0c4d145" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1edd10fc-17a7-4809-803f-d3f1be722fdf" xlink:to="loc_srt_ProductsAndServicesDomain_55f4178f-15cc-41e3-bf1c-bd1ba0c4d145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_NonRelatedPartyRevenueMember_402d04ba-2510-4ea3-a566-9368d0043199" xlink:href="algm-20210625.xsd#algm_NonRelatedPartyRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_55f4178f-15cc-41e3-bf1c-bd1ba0c4d145" xlink:to="loc_algm_NonRelatedPartyRevenueMember_402d04ba-2510-4ea3-a566-9368d0043199" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyRevenueMember_7434a49f-1032-4aba-aba4-1dee809890d7" xlink:href="algm-20210625.xsd#algm_RelatedPartyRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_55f4178f-15cc-41e3-bf1c-bd1ba0c4d145" xlink:to="loc_algm_RelatedPartyRevenueMember_7434a49f-1032-4aba-aba4-1dee809890d7" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="extended" id="ib48171fd3a374931aa2cd8cd244ca0d6_CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e049c8e7-0a09-43de-bb1e-589a4e4da0c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_e049c8e7-0a09-43de-bb1e-589a4e4da0c5" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cf318f7a-70ec-4ac6-acdf-c84fd59492a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cf318f7a-70ec-4ac6-acdf-c84fd59492a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ec0cfd7-227b-4881-bd1c-a922fbffc021" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ec0cfd7-227b-4881-bd1c-a922fbffc021" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_258f3c63-7b6c-42a8-bade-1688df2b2453" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_ProfitLoss_258f3c63-7b6c-42a8-bade-1688df2b2453" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4abc2e1c-0b1a-4e0d-aa6d-4501ba2dc4fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4abc2e1c-0b1a-4e0d-aa6d-4501ba2dc4fc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges_0f5d3622-cf89-4683-9a33-844d1a06ae92" xlink:href="algm-20210625.xsd#algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges_0f5d3622-cf89-4683-9a33-844d1a06ae92" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock_aca96a94-cfab-43fd-bd53-b88ffef2f5fc" xlink:href="algm-20210625.xsd#algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock_aca96a94-cfab-43fd-bd53-b88ffef2f5fc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b5061349-8539-484a-a7e3-2c9ff4a82865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b5061349-8539-484a-a7e3-2c9ff4a82865" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_33ac3bd0-198e-4ac9-9deb-edb9e61faa1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_33ac3bd0-198e-4ac9-9deb-edb9e61faa1c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a1163ab4-882d-4cf4-84e8-1b591802a851" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a1163ab4-882d-4cf4-84e8-1b591802a851" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f09f0dbb-ad50-4da5-93f1-f23676e17b12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f09f0dbb-ad50-4da5-93f1-f23676e17b12" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_b4270996-c4b5-4b38-baed-8b7fdb7e2924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_b4270996-c4b5-4b38-baed-8b7fdb7e2924" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_21237b44-b5f0-4009-8d12-074d96be5cde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_288f2b62-9951-4289-ba71-f12ee98a1e2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6c1db0d2-0c37-422e-a3ce-14e0adff680a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_e049c8e7-0a09-43de-bb1e-589a4e4da0c5" xlink:to="loc_us-gaap_StatementTable_6c1db0d2-0c37-422e-a3ce-14e0adff680a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_523ea46b-79c0-4d68-bc71-a0d7af41bd88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6c1db0d2-0c37-422e-a3ce-14e0adff680a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_523ea46b-79c0-4d68-bc71-a0d7af41bd88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_523ea46b-79c0-4d68-bc71-a0d7af41bd88_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_523ea46b-79c0-4d68-bc71-a0d7af41bd88" xlink:to="loc_us-gaap_ClassOfStockDomain_523ea46b-79c0-4d68-bc71-a0d7af41bd88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f5cdfa24-98ea-41cd-bf59-e09bff6dd07d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_523ea46b-79c0-4d68-bc71-a0d7af41bd88" xlink:to="loc_us-gaap_ClassOfStockDomain_f5cdfa24-98ea-41cd-bf59-e09bff6dd07d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a7c53a50-53a1-4fe1-8c77-be3433aa5a04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f5cdfa24-98ea-41cd-bf59-e09bff6dd07d" xlink:to="loc_us-gaap_CommonClassAMember_a7c53a50-53a1-4fe1-8c77-be3433aa5a04" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonClassLMember_e2766d12-251c-4482-b44d-2a2e5cd92123" xlink:href="algm-20210625.xsd#algm_CommonClassLMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_f5cdfa24-98ea-41cd-bf59-e09bff6dd07d" xlink:to="loc_algm_CommonClassLMember_e2766d12-251c-4482-b44d-2a2e5cd92123" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2249132a-d8a0-444c-a9db-b3fdcc4281dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6c1db0d2-0c37-422e-a3ce-14e0adff680a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2249132a-d8a0-444c-a9db-b3fdcc4281dc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_2249132a-d8a0-444c-a9db-b3fdcc4281dc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2249132a-d8a0-444c-a9db-b3fdcc4281dc" xlink:to="loc_us-gaap_EquityComponentDomain_2249132a-d8a0-444c-a9db-b3fdcc4281dc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2249132a-d8a0-444c-a9db-b3fdcc4281dc" xlink:to="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_20647990-1d0b-4016-8108-0dc2596112bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:to="loc_us-gaap_CommonStockMember_20647990-1d0b-4016-8108-0dc2596112bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fa51e829-c4e2-4eda-b765-356fc2b5e9fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fa51e829-c4e2-4eda-b765-356fc2b5e9fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_4bf7ab1d-e562-47ad-96a2-ec37103b91f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:to="loc_us-gaap_RetainedEarningsMember_4bf7ab1d-e562-47ad-96a2-ec37103b91f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1c6b699a-c62e-4176-bcf9-2e0c4c6fd320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1c6b699a-c62e-4176-bcf9-2e0c4c6fd320" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_5d6e954f-9f92-4458-b5c8-574ae31f40f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:to="loc_us-gaap_NoncontrollingInterestMember_5d6e954f-9f92-4458-b5c8-574ae31f40f9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" xlink:type="extended" id="i167a66c9dbcd40daac88709c42668071_SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_21140c91-028c-4846-a3ff-6ff933d39a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5ab280af-d905-4e8a-a962-ab094ec2df86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_21140c91-028c-4846-a3ff-6ff933d39a58" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5ab280af-d905-4e8a-a962-ab094ec2df86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e72f163a-c121-4e0b-9e39-93e4882dcc89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_21140c91-028c-4846-a3ff-6ff933d39a58" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e72f163a-c121-4e0b-9e39-93e4882dcc89" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_21c60e22-cbd0-425f-b852-e09ec65ab599" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_21140c91-028c-4846-a3ff-6ff933d39a58" xlink:to="loc_us-gaap_OperatingLeaseLiability_21c60e22-cbd0-425f-b852-e09ec65ab599" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_21140c91-028c-4846-a3ff-6ff933d39a58" xlink:to="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_e05e60bd-0629-4ae0-9ad8-56302fbadc29" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_srt_MajorCustomersAxis_e05e60bd-0629-4ae0-9ad8-56302fbadc29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_e05e60bd-0629-4ae0-9ad8-56302fbadc29_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_e05e60bd-0629-4ae0-9ad8-56302fbadc29" xlink:to="loc_srt_NameOfMajorCustomerDomain_e05e60bd-0629-4ae0-9ad8-56302fbadc29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5a8a7930-92f6-449a-bbf5-8594657a709b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_e05e60bd-0629-4ae0-9ad8-56302fbadc29" xlink:to="loc_srt_NameOfMajorCustomerDomain_5a8a7930-92f6-449a-bbf5-8594657a709b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_SankenMember_9f26009c-d4ed-4954-8959-ca1e91aa2b03" xlink:href="algm-20210625.xsd#algm_SankenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5a8a7930-92f6-449a-bbf5-8594657a709b" xlink:to="loc_algm_SankenMember_9f26009c-d4ed-4954-8959-ca1e91aa2b03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a4b61c95-15b4-4e75-a9d8-698c8f7edf86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a4b61c95-15b4-4e75-a9d8-698c8f7edf86" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a4b61c95-15b4-4e75-a9d8-698c8f7edf86_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a4b61c95-15b4-4e75-a9d8-698c8f7edf86" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_a4b61c95-15b4-4e75-a9d8-698c8f7edf86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dabc3c5c-0372-45b5-8858-2bb66190700f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a4b61c95-15b4-4e75-a9d8-698c8f7edf86" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dabc3c5c-0372-45b5-8858-2bb66190700f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_cd2ff075-4a25-4d08-91e7-225ff420375b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dabc3c5c-0372-45b5-8858-2bb66190700f" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_cd2ff075-4a25-4d08-91e7-225ff420375b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_64e88f5b-f07c-45b3-bd7f-62eeb2c9aaed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dabc3c5c-0372-45b5-8858-2bb66190700f" xlink:to="loc_us-gaap_SalesRevenueNetMember_64e88f5b-f07c-45b3-bd7f-62eeb2c9aaed" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_446b8199-5547-41bc-b834-e677f687af5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_446b8199-5547-41bc-b834-e677f687af5a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_446b8199-5547-41bc-b834-e677f687af5a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_446b8199-5547-41bc-b834-e677f687af5a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_446b8199-5547-41bc-b834-e677f687af5a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_64af9d29-1f28-49f2-a7d8-fcc4477cd206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_446b8199-5547-41bc-b834-e677f687af5a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_64af9d29-1f28-49f2-a7d8-fcc4477cd206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5b754727-db40-4c93-8629-48b724332859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_64af9d29-1f28-49f2-a7d8-fcc4477cd206" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5b754727-db40-4c93-8629-48b724332859" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_7340c2ee-5a9c-470a-abdc-350841018e12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_64af9d29-1f28-49f2-a7d8-fcc4477cd206" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_7340c2ee-5a9c-470a-abdc-350841018e12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d8395bd0-4641-435d-8c5c-7a24b22c464a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_srt_StatementGeographicalAxis_d8395bd0-4641-435d-8c5c-7a24b22c464a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_d8395bd0-4641-435d-8c5c-7a24b22c464a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_d8395bd0-4641-435d-8c5c-7a24b22c464a" xlink:to="loc_srt_SegmentGeographicalDomain_d8395bd0-4641-435d-8c5c-7a24b22c464a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_18376cde-447e-426e-8056-e4a10bc7d271" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_d8395bd0-4641-435d-8c5c-7a24b22c464a" xlink:to="loc_srt_SegmentGeographicalDomain_18376cde-447e-426e-8056-e4a10bc7d271" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_c303f3ab-3949-4fc3-870b-3b522f358ef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_18376cde-447e-426e-8056-e4a10bc7d271" xlink:to="loc_us-gaap_NonUsMember_c303f3ab-3949-4fc3-870b-3b522f358ef7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_b8a495c4-2ab2-4b08-bc42-91f1a1e3b9ec" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonUsMember_c303f3ab-3949-4fc3-870b-3b522f358ef7" xlink:to="loc_country_CN_b8a495c4-2ab2-4b08-bc42-91f1a1e3b9ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_29111714-00e6-486e-a241-5182294efde7" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonUsMember_c303f3ab-3949-4fc3-870b-3b522f358ef7" xlink:to="loc_country_JP_29111714-00e6-486e-a241-5182294efde7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_da53246f-c48b-41cc-b437-970259499bc4" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NonUsMember_c303f3ab-3949-4fc3-870b-3b522f358ef7" xlink:to="loc_country_KR_da53246f-c48b-41cc-b437-970259499bc4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_cb7e6de9-6efa-4823-a9cb-56d1a75c703b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_cb7e6de9-6efa-4823-a9cb-56d1a75c703b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_cb7e6de9-6efa-4823-a9cb-56d1a75c703b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_cb7e6de9-6efa-4823-a9cb-56d1a75c703b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_cb7e6de9-6efa-4823-a9cb-56d1a75c703b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_048aa681-9e71-4887-8e3a-d8b2285434fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_cb7e6de9-6efa-4823-a9cb-56d1a75c703b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_048aa681-9e71-4887-8e3a-d8b2285434fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_9098de55-8424-4afe-8afd-121c318c34a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfAdoptionMember_048aa681-9e71-4887-8e3a-d8b2285434fa" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_9098de55-8424-4afe-8afd-121c318c34a5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RevenuefromContractwithCustomersNetSalesbyApplicationDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails" xlink:type="extended" id="i4605abf0931e4050bd226916aec7285b_RevenuefromContractwithCustomersNetSalesbyApplicationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1bd86d95-7af4-4c0b-82d6-b28cfe98020f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5c1ae6a4-b5a9-4f32-9b21-76a7c7601fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1bd86d95-7af4-4c0b-82d6-b28cfe98020f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5c1ae6a4-b5a9-4f32-9b21-76a7c7601fdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_93efc0f0-d12e-4f54-a039-cf8875ad9552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1bd86d95-7af4-4c0b-82d6-b28cfe98020f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_93efc0f0-d12e-4f54-a039-cf8875ad9552" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f8fe3a5e-5af5-4f02-9244-7360325514b0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_93efc0f0-d12e-4f54-a039-cf8875ad9552" xlink:to="loc_srt_ProductOrServiceAxis_f8fe3a5e-5af5-4f02-9244-7360325514b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f8fe3a5e-5af5-4f02-9244-7360325514b0_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f8fe3a5e-5af5-4f02-9244-7360325514b0" xlink:to="loc_srt_ProductsAndServicesDomain_f8fe3a5e-5af5-4f02-9244-7360325514b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fb56c698-0406-4079-ab00-964ec62fb39c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f8fe3a5e-5af5-4f02-9244-7360325514b0" xlink:to="loc_srt_ProductsAndServicesDomain_fb56c698-0406-4079-ab00-964ec62fb39c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AutomotiveEndMarketMember_be86956c-9b61-479d-9f4a-f6325dce931a" xlink:href="algm-20210625.xsd#algm_AutomotiveEndMarketMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fb56c698-0406-4079-ab00-964ec62fb39c" xlink:to="loc_algm_AutomotiveEndMarketMember_be86956c-9b61-479d-9f4a-f6325dce931a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IndustrialEndMarketMember_f4eb78bd-7e27-4296-8165-2b78d6bcb44a" xlink:href="algm-20210625.xsd#algm_IndustrialEndMarketMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fb56c698-0406-4079-ab00-964ec62fb39c" xlink:to="loc_algm_IndustrialEndMarketMember_f4eb78bd-7e27-4296-8165-2b78d6bcb44a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherEndMarketMember_6895cfb7-c876-479f-922d-9edf675b70aa" xlink:href="algm-20210625.xsd#algm_OtherEndMarketMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_fb56c698-0406-4079-ab00-964ec62fb39c" xlink:to="loc_algm_OtherEndMarketMember_6895cfb7-c876-479f-922d-9edf675b70aa" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RevenuefromContractwithCustomersNetSalesbyProductDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" xlink:type="extended" id="iceead0bec386439293d30c35faaed7ea_RevenuefromContractwithCustomersNetSalesbyProductDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4907c0e8-bf38-4e78-b970-1f421254eaf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2e20c045-469b-4465-ba90-c9610472cf34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4907c0e8-bf38-4e78-b970-1f421254eaf1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2e20c045-469b-4465-ba90-c9610472cf34" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a471bb0d-69da-4c87-a504-6c19d14e1d05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4907c0e8-bf38-4e78-b970-1f421254eaf1" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a471bb0d-69da-4c87-a504-6c19d14e1d05" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c6074bb9-4c39-4462-af52-4f4ad53e9601" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a471bb0d-69da-4c87-a504-6c19d14e1d05" xlink:to="loc_srt_ProductOrServiceAxis_c6074bb9-4c39-4462-af52-4f4ad53e9601" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_c6074bb9-4c39-4462-af52-4f4ad53e9601_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_c6074bb9-4c39-4462-af52-4f4ad53e9601" xlink:to="loc_srt_ProductsAndServicesDomain_c6074bb9-4c39-4462-af52-4f4ad53e9601_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a80bf2b0-5e04-4968-bbaf-2a02738a2793" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_c6074bb9-4c39-4462-af52-4f4ad53e9601" xlink:to="loc_srt_ProductsAndServicesDomain_a80bf2b0-5e04-4968-bbaf-2a02738a2793" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PowerIntegratedCircuitsMember_41cbf5da-c81a-4f8b-85eb-3ba87a8cb955" xlink:href="algm-20210625.xsd#algm_PowerIntegratedCircuitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a80bf2b0-5e04-4968-bbaf-2a02738a2793" xlink:to="loc_algm_PowerIntegratedCircuitsMember_41cbf5da-c81a-4f8b-85eb-3ba87a8cb955" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_MagneticSensorsMember_6fbff9e2-b1aa-4ef3-979f-40cc9771ab9d" xlink:href="algm-20210625.xsd#algm_MagneticSensorsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a80bf2b0-5e04-4968-bbaf-2a02738a2793" xlink:to="loc_algm_MagneticSensorsMember_6fbff9e2-b1aa-4ef3-979f-40cc9771ab9d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PhotonicsMember_99672670-e9f6-4092-bdf5-692a44a6efca" xlink:href="algm-20210625.xsd#algm_PhotonicsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_a80bf2b0-5e04-4968-bbaf-2a02738a2793" xlink:to="loc_algm_PhotonicsMember_99672670-e9f6-4092-bdf5-692a44a6efca" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RevenuefromContractwithCustomersNetSalesbyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails" xlink:type="extended" id="ie1c50780b5964b969f1839ab5bb72490_RevenuefromContractwithCustomersNetSalesbyGeographyDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6e8893cd-0631-463c-9728-e0cda0cceb82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ef95888-a3c0-4f8b-8d74-18a7f3997408" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6e8893cd-0631-463c-9728-e0cda0cceb82" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ef95888-a3c0-4f8b-8d74-18a7f3997408" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2dc716c2-8af0-4283-8c44-5f296b8d9613" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6e8893cd-0631-463c-9728-e0cda0cceb82" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2dc716c2-8af0-4283-8c44-5f296b8d9613" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a6055634-5380-4816-8786-370198746f72" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2dc716c2-8af0-4283-8c44-5f296b8d9613" xlink:to="loc_srt_StatementGeographicalAxis_a6055634-5380-4816-8786-370198746f72" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_a6055634-5380-4816-8786-370198746f72_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_a6055634-5380-4816-8786-370198746f72" xlink:to="loc_srt_SegmentGeographicalDomain_a6055634-5380-4816-8786-370198746f72_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_a6055634-5380-4816-8786-370198746f72" xlink:to="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b97cb83f-0cd6-44bb-82cd-232cfe3a2944" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_country_US_b97cb83f-0cd6-44bb-82cd-232cfe3a2944" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherAmericasMember_a1fd1cb3-1a4e-421f-9f8d-aa7e0f85bdee" xlink:href="algm-20210625.xsd#algm_OtherAmericasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_algm_OtherAmericasMember_a1fd1cb3-1a4e-421f-9f8d-aa7e0f85bdee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_327b94f8-13e9-4d82-9818-75b024ac6be1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_srt_EuropeMember_327b94f8-13e9-4d82-9818-75b024ac6be1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_28c5e2af-ec98-4bf7-8da7-2e58a3818b03" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_country_JP_28c5e2af-ec98-4bf7-8da7-2e58a3818b03" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_be09ef3d-0cd5-4fd2-b962-9e8562ccb97d" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_country_CN_be09ef3d-0cd5-4fd2-b962-9e8562ccb97d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_39f5a4de-b87f-4a55-9e75-40f15c481413" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_country_KR_39f5a4de-b87f-4a55-9e75-40f15c481413" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherAsiaMember_d007ca76-cbb1-4672-8724-4bda8db46c9e" xlink:href="algm-20210625.xsd#algm_OtherAsiaMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_algm_OtherAsiaMember_d007ca76-cbb1-4672-8724-4bda8db46c9e" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" xlink:type="extended" id="i7a9306d230fa49db981294418707eb96_FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6575297c-44d0-45e7-96ae-9cae5aaaf0d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_a34aba1f-1a86-4755-b4e7-e3823bbb4c9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6575297c-44d0-45e7-96ae-9cae5aaaf0d1" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_a34aba1f-1a86-4755-b4e7-e3823bbb4c9a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_99672c8e-6310-4ae2-801d-3344c1fa3f92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a34aba1f-1a86-4755-b4e7-e3823bbb4c9a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_99672c8e-6310-4ae2-801d-3344c1fa3f92" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure_91f48c79-5d14-4223-aa28-dde178ede1b6" xlink:href="algm-20210625.xsd#algm_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a34aba1f-1a86-4755-b4e7-e3823bbb4c9a" xlink:to="loc_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure_91f48c79-5d14-4223-aa28-dde178ede1b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2dee05b5-1522-4410-9729-c9927a3276c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a34aba1f-1a86-4755-b4e7-e3823bbb4c9a" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2dee05b5-1522-4410-9729-c9927a3276c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_7df111f5-a7c6-47c2-b98e-77090b572f3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6575297c-44d0-45e7-96ae-9cae5aaaf0d1" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_7df111f5-a7c6-47c2-b98e-77090b572f3f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ContingentConsiderationFairValueDisclosure_c26ed746-df37-4a9b-bb7e-d3640188b582" xlink:href="algm-20210625.xsd#algm_ContingentConsiderationFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_7df111f5-a7c6-47c2-b98e-77090b572f3f" xlink:to="loc_algm_ContingentConsiderationFairValueDisclosure_c26ed746-df37-4a9b-bb7e-d3640188b582" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_ccfec743-0676-43be-a9f4-1648b793d06f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_7df111f5-a7c6-47c2-b98e-77090b572f3f" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_ccfec743-0676-43be-a9f4-1648b793d06f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6575297c-44d0-45e7-96ae-9cae5aaaf0d1" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_57c65c8d-63ee-4e25-b49a-0e7c68ffe465" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_57c65c8d-63ee-4e25-b49a-0e7c68ffe465" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_57c65c8d-63ee-4e25-b49a-0e7c68ffe465_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_57c65c8d-63ee-4e25-b49a-0e7c68ffe465" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_57c65c8d-63ee-4e25-b49a-0e7c68ffe465_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ccea088-6ffc-4c13-9220-9be6340ff31d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_57c65c8d-63ee-4e25-b49a-0e7c68ffe465" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ccea088-6ffc-4c13-9220-9be6340ff31d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_bdb51c9b-d77f-4c8f-a4a6-1b1510919a3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ccea088-6ffc-4c13-9220-9be6340ff31d" xlink:to="loc_us-gaap_MoneyMarketFundsMember_bdb51c9b-d77f-4c8f-a4a6-1b1510919a3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e7ca2f53-89ad-4835-b1dd-72b17792fffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e7ca2f53-89ad-4835-b1dd-72b17792fffa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e7ca2f53-89ad-4835-b1dd-72b17792fffa_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e7ca2f53-89ad-4835-b1dd-72b17792fffa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e7ca2f53-89ad-4835-b1dd-72b17792fffa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94b6aa77-10f5-493d-8426-790ed42b5526" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e7ca2f53-89ad-4835-b1dd-72b17792fffa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94b6aa77-10f5-493d-8426-790ed42b5526" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_eafd1f36-835d-42db-be4c-149c9e7265e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94b6aa77-10f5-493d-8426-790ed42b5526" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_eafd1f36-835d-42db-be4c-149c9e7265e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9d95310a-c827-455a-9158-63deedd4fb9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94b6aa77-10f5-493d-8426-790ed42b5526" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9d95310a-c827-455a-9158-63deedd4fb9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_43647229-3b11-4a98-b7c6-7244c889817c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94b6aa77-10f5-493d-8426-790ed42b5526" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_43647229-3b11-4a98-b7c6-7244c889817c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d052e6f2-eb5a-4d12-ba07-20c15e00a7c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d052e6f2-eb5a-4d12-ba07-20c15e00a7c1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d052e6f2-eb5a-4d12-ba07-20c15e00a7c1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d052e6f2-eb5a-4d12-ba07-20c15e00a7c1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d052e6f2-eb5a-4d12-ba07-20c15e00a7c1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_880d6cf7-7e5b-4b1a-990c-6f3378bcf8fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d052e6f2-eb5a-4d12-ba07-20c15e00a7c1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_880d6cf7-7e5b-4b1a-990c-6f3378bcf8fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_28c01186-6469-4bb0-a6b0-e5244ef8f7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_880d6cf7-7e5b-4b1a-990c-6f3378bcf8fc" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_28c01186-6469-4bb0-a6b0-e5244ef8f7b9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" xlink:type="extended" id="idac452ecb48b4c8f91cc078e2583813c_FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3d7480e4-4547-4f62-9262-bba981fcf2f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_388a25d9-b7ec-49a6-93ac-b1520789dfe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3d7480e4-4547-4f62-9262-bba981fcf2f4" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_388a25d9-b7ec-49a6-93ac-b1520789dfe0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b56c219b-de26-420d-9f91-da306bba65e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_388a25d9-b7ec-49a6-93ac-b1520789dfe0" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b56c219b-de26-420d-9f91-da306bba65e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_507f5fea-3f35-41f7-a1a9-a96f1ec7df09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_388a25d9-b7ec-49a6-93ac-b1520789dfe0" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_507f5fea-3f35-41f7-a1a9-a96f1ec7df09" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_d5a0cb51-2cd0-4ba7-958b-83560207cae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3d7480e4-4547-4f62-9262-bba981fcf2f4" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_139ae671-412b-4c3e-ae84-6036796bb0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_139ae671-412b-4c3e-ae84-6036796bb0e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_139ae671-412b-4c3e-ae84-6036796bb0e6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_139ae671-412b-4c3e-ae84-6036796bb0e6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_139ae671-412b-4c3e-ae84-6036796bb0e6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9d980610-85d1-4249-9a98-9d58fa7b737e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_139ae671-412b-4c3e-ae84-6036796bb0e6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9d980610-85d1-4249-9a98-9d58fa7b737e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3f27ce1b-2a79-4113-ae8b-a1c6909dc97d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9d980610-85d1-4249-9a98-9d58fa7b737e" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3f27ce1b-2a79-4113-ae8b-a1c6909dc97d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_167f89cc-6233-4e8f-a671-724a9ed08a31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_167f89cc-6233-4e8f-a671-724a9ed08a31" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_167f89cc-6233-4e8f-a671-724a9ed08a31_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_167f89cc-6233-4e8f-a671-724a9ed08a31" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_167f89cc-6233-4e8f-a671-724a9ed08a31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e29d409-959b-41de-9a2c-39edf46b8dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_167f89cc-6233-4e8f-a671-724a9ed08a31" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e29d409-959b-41de-9a2c-39edf46b8dc3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bc8de71e-3cbc-4166-941c-a4a67b0c5450" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e29d409-959b-41de-9a2c-39edf46b8dc3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bc8de71e-3cbc-4166-941c-a4a67b0c5450" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_be72553e-2148-4f10-8f0f-183096b060bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_be72553e-2148-4f10-8f0f-183096b060bc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_be72553e-2148-4f10-8f0f-183096b060bc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_be72553e-2148-4f10-8f0f-183096b060bc" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_be72553e-2148-4f10-8f0f-183096b060bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_aea76f8f-dff7-414c-a105-b9d3ebcb80f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_be72553e-2148-4f10-8f0f-183096b060bc" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_aea76f8f-dff7-414c-a105-b9d3ebcb80f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ContingentConsiderationLiabilityMember_6a018faa-0c8c-4ff6-81fa-af20e7ac8931" xlink:href="algm-20210625.xsd#algm_ContingentConsiderationLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_aea76f8f-dff7-414c-a105-b9d3ebcb80f8" xlink:to="loc_algm_ContingentConsiderationLiabilityMember_6a018faa-0c8c-4ff6-81fa-af20e7ac8931" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/AssetsHeldForSaleDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#AssetsHeldForSaleDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/AssetsHeldForSaleDetails" xlink:type="extended" id="if98ed9ebe84a4617a8943319e8d4a051_AssetsHeldForSaleDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f73694db-9e65-4984-8c8f-ab4730bf8dbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_df94f620-f2ed-4cc8-b167-117fe27cddde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f73694db-9e65-4984-8c8f-ab4730bf8dbe" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_df94f620-f2ed-4cc8-b167-117fe27cddde" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8887dce4-3f4f-4074-9bf1-3a77ffc8bcae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f73694db-9e65-4984-8c8f-ab4730bf8dbe" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8887dce4-3f4f-4074-9bf1-3a77ffc8bcae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_61116c33-1e20-4292-9afa-192778b3c493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8887dce4-3f4f-4074-9bf1-3a77ffc8bcae" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_61116c33-1e20-4292-9afa-192778b3c493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_61116c33-1e20-4292-9afa-192778b3c493_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_61116c33-1e20-4292-9afa-192778b3c493" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_61116c33-1e20-4292-9afa-192778b3c493_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_be29f18e-8238-4f02-8f8c-4a1facd7a012" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_61116c33-1e20-4292-9afa-192778b3c493" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_be29f18e-8238-4f02-8f8c-4a1facd7a012" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_7e2d1c44-1dcc-4ff9-9b43-87acc3e9bcda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_be29f18e-8238-4f02-8f8c-4a1facd7a012" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_7e2d1c44-1dcc-4ff9-9b43-87acc3e9bcda" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_69d7bbbd-3593-4059-b1cc-46b64bb41329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8887dce4-3f4f-4074-9bf1-3a77ffc8bcae" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_69d7bbbd-3593-4059-b1cc-46b64bb41329" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_69d7bbbd-3593-4059-b1cc-46b64bb41329_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_69d7bbbd-3593-4059-b1cc-46b64bb41329" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_69d7bbbd-3593-4059-b1cc-46b64bb41329_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_47dfad0c-d52e-4662-a636-cf20283beafa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_69d7bbbd-3593-4059-b1cc-46b64bb41329" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_47dfad0c-d52e-4662-a636-cf20283beafa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AMTCFacilityMember_33e6fd07-fba3-42b5-9dfb-a6cf56f44c1f" xlink:href="algm-20210625.xsd#algm_AMTCFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_47dfad0c-d52e-4662-a636-cf20283beafa" xlink:to="loc_algm_AMTCFacilityMember_33e6fd07-fba3-42b5-9dfb-a6cf56f44c1f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended" id="i6d73a8d712474d3ba6cc7c48ab26cb98_PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d838fa7d-4669-4646-9db4-d6ab430d4980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_d4806b26-2b96-4efb-b588-99d9ed8e6c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d838fa7d-4669-4646-9db4-d6ab430d4980" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_d4806b26-2b96-4efb-b588-99d9ed8e6c73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0ff71002-7196-4b25-a16c-112861de5a52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d838fa7d-4669-4646-9db4-d6ab430d4980" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0ff71002-7196-4b25-a16c-112861de5a52" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_00216508-60ac-4dd9-aa7f-99294dfd098c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d838fa7d-4669-4646-9db4-d6ab430d4980" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_00216508-60ac-4dd9-aa7f-99294dfd098c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b9370db-a1ae-4074-be85-230b325682d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d838fa7d-4669-4646-9db4-d6ab430d4980" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b9370db-a1ae-4074-be85-230b325682d9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d46f458-1327-40b2-83e2-b3ce754ca12b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b9370db-a1ae-4074-be85-230b325682d9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d46f458-1327-40b2-83e2-b3ce754ca12b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d46f458-1327-40b2-83e2-b3ce754ca12b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d46f458-1327-40b2-83e2-b3ce754ca12b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_6d46f458-1327-40b2-83e2-b3ce754ca12b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d46f458-1327-40b2-83e2-b3ce754ca12b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_3d31bae9-14ee-4eae-a598-2b636dd9af5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:to="loc_us-gaap_LandMember_3d31bae9-14ee-4eae-a598-2b636dd9af5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember_54049317-b91c-4b09-ae8b-8ffdaec50850" xlink:href="algm-20210625.xsd#algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:to="loc_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember_54049317-b91c-4b09-ae8b-8ffdaec50850" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_7e431e8b-4158-4407-830c-a22f5411a1c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_7e431e8b-4158-4407-830c-a22f5411a1c6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_c3563b4f-b6ce-4b35-8c36-f7d3a3f80b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:to="loc_us-gaap_OfficeEquipmentMember_c3563b4f-b6ce-4b35-8c36-f7d3a3f80b80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_0ada3028-4c15-4047-a461-069f0120da67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:to="loc_us-gaap_ConstructionInProgressMember_0ada3028-4c15-4047-a461-069f0120da67" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#PropertyPlantandEquipmentnetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="extended" id="id600d0e77455427bbd566eb81fbdbe9e_PropertyPlantandEquipmentnetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9a6b229e-e3f5-4a16-83c0-ce7b96a2a9b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_9da7211d-6ef7-493e-a690-6653793c994c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9a6b229e-e3f5-4a16-83c0-ce7b96a2a9b3" xlink:to="loc_us-gaap_AdjustmentForAmortization_9da7211d-6ef7-493e-a690-6653793c994c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_eca56026-31f6-4eea-91c2-05672ba738b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9a6b229e-e3f5-4a16-83c0-ce7b96a2a9b3" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_eca56026-31f6-4eea-91c2-05672ba738b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_94ba0bab-2d89-42c2-a060-c0d32439f89d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_eca56026-31f6-4eea-91c2-05672ba738b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_94ba0bab-2d89-42c2-a060-c0d32439f89d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_94ba0bab-2d89-42c2-a060-c0d32439f89d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_94ba0bab-2d89-42c2-a060-c0d32439f89d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_94ba0bab-2d89-42c2-a060-c0d32439f89d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b4e92bb-1bdb-4e89-8c94-b9ed9e5a63d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_94ba0bab-2d89-42c2-a060-c0d32439f89d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b4e92bb-1bdb-4e89-8c94-b9ed9e5a63d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_91d69208-73f4-4136-b067-26d21cace82e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b4e92bb-1bdb-4e89-8c94-b9ed9e5a63d0" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_91d69208-73f4-4136-b067-26d21cace82e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails" xlink:type="extended" id="ie2bfe18af7fe465599609666e5b7fa33_PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f648d8f-e617-41a5-95b8-d81b6ba62783" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_851af77c-ef43-4e67-b6ac-3d590969a17d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f648d8f-e617-41a5-95b8-d81b6ba62783" xlink:to="loc_us-gaap_NoncurrentAssets_851af77c-ef43-4e67-b6ac-3d590969a17d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_da6f723d-2162-4ca3-953a-00f3fda02a24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f648d8f-e617-41a5-95b8-d81b6ba62783" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_da6f723d-2162-4ca3-953a-00f3fda02a24" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_56da2be0-237b-4e48-9f8f-7fa3f62200c8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_da6f723d-2162-4ca3-953a-00f3fda02a24" xlink:to="loc_srt_StatementGeographicalAxis_56da2be0-237b-4e48-9f8f-7fa3f62200c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_56da2be0-237b-4e48-9f8f-7fa3f62200c8_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_56da2be0-237b-4e48-9f8f-7fa3f62200c8" xlink:to="loc_srt_SegmentGeographicalDomain_56da2be0-237b-4e48-9f8f-7fa3f62200c8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_56da2be0-237b-4e48-9f8f-7fa3f62200c8" xlink:to="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_085bbefe-772b-40a8-9a41-3e380ab95be7" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:to="loc_country_US_085bbefe-772b-40a8-9a41-3e380ab95be7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PH_d006f0a9-5e05-4356-8efd-86c651203fa2" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:to="loc_country_PH_d006f0a9-5e05-4356-8efd-86c651203fa2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH_562650f8-d8b8-4dd1-8569-9adf2900adec" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TH"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:to="loc_country_TH_562650f8-d8b8-4dd1-8569-9adf2900adec" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherCountriesMember_aa03768d-7f47-4e37-a27d-529e7193afb3" xlink:href="algm-20210625.xsd#algm_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:to="loc_algm_OtherCountriesMember_aa03768d-7f47-4e37-a27d-529e7193afb3" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="extended" id="i72e7b6dd1bb74efd911e5ab7748db4cf_GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8ec64a0c-420e-4851-859e-f0947c0f3a7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8ec64a0c-420e-4851-859e-f0947c0f3a7c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0a972e01-b2ec-4995-83dd-12fd23bbb849" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0a972e01-b2ec-4995-83dd-12fd23bbb849" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b55bfdbb-e2a1-4447-9b5e-074bee548266" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b55bfdbb-e2a1-4447-9b5e-074bee548266" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dcf30bd8-14b0-4326-b9a0-a5209d87d4f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dcf30bd8-14b0-4326-b9a0-a5209d87d4f2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c57f5ea5-65d8-4acc-90b3-9cb3b4743459" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c57f5ea5-65d8-4acc-90b3-9cb3b4743459" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a6734f8e-4f1e-4b9d-b2fb-4febf81039f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c57f5ea5-65d8-4acc-90b3-9cb3b4743459" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a6734f8e-4f1e-4b9d-b2fb-4febf81039f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6734f8e-4f1e-4b9d-b2fb-4febf81039f0_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a6734f8e-4f1e-4b9d-b2fb-4febf81039f0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a6734f8e-4f1e-4b9d-b2fb-4febf81039f0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a6734f8e-4f1e-4b9d-b2fb-4febf81039f0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_d49c8501-17ae-4476-8a7c-ea8e28a5e9af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_us-gaap_PatentsMember_d49c8501-17ae-4476-8a7c-ea8e28a5e9af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1a4f511a-9e3c-490a-970f-e05fe541492f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1a4f511a-9e3c-490a-970f-e05fe541492f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_f4652d1a-518d-478c-abd7-2ea01df868f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_f4652d1a-518d-478c-abd7-2ea01df868f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember_8b5738a8-08cb-4ac7-93f7-4ec281fa3ade" xlink:href="algm-20210625.xsd#algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember_8b5738a8-08cb-4ac7-93f7-4ec281fa3ade" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_53e79637-fb14-4ed6-b70a-f90b10583cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_us-gaap_TrademarksMember_53e79637-fb14-4ed6-b70a-f90b10583cf6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LegacyTrademarksMember_ac58ff37-e1c7-4a58-9548-998a9f218287" xlink:href="algm-20210625.xsd#algm_LegacyTrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_algm_LegacyTrademarksMember_ac58ff37-e1c7-4a58-9548-998a9f218287" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_24752a89-4067-4d92-bb2e-5b2c0ead6dde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_24752a89-4067-4d92-bb2e-5b2c0ead6dde" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended" id="ia4e31c3f86ca4a61bb4f9961c6a29311_GoodwillandIntangibleAssetsNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_ec33233f-3a53-48f6-8f8d-cc2be0752cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8bc86f64-7b4e-438e-ad7a-2ee54cb94587" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_ec33233f-3a53-48f6-8f8d-cc2be0752cb3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8bc86f64-7b4e-438e-ad7a-2ee54cb94587" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b8b40e98-28a8-4f36-b5b4-aac81e35cfde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_ec33233f-3a53-48f6-8f8d-cc2be0752cb3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b8b40e98-28a8-4f36-b5b4-aac81e35cfde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c23fecae-e84c-4315-a171-46e4bc8194ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_ec33233f-3a53-48f6-8f8d-cc2be0752cb3" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c23fecae-e84c-4315-a171-46e4bc8194ea" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_750ded0f-7fe7-438c-80df-5db047d8f380" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c23fecae-e84c-4315-a171-46e4bc8194ea" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_750ded0f-7fe7-438c-80df-5db047d8f380" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_750ded0f-7fe7-438c-80df-5db047d8f380_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_750ded0f-7fe7-438c-80df-5db047d8f380" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_750ded0f-7fe7-438c-80df-5db047d8f380_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1e0f6cff-acbb-4b7d-ab4b-a9a417a0d4e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_750ded0f-7fe7-438c-80df-5db047d8f380" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1e0f6cff-acbb-4b7d-ab4b-a9a417a0d4e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_20002793-6102-4869-b46f-80c73aa32a32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1e0f6cff-acbb-4b7d-ab4b-a9a417a0d4e9" xlink:to="loc_us-gaap_PatentsMember_20002793-6102-4869-b46f-80c73aa32a32" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i5e3a028cb68240df9c0b3b9a502fa9d3_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_a60378a7-d613-47d0-a289-615e4d76bb85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7c768dad-c80e-4387-9167-4277038a178a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a60378a7-d613-47d0-a289-615e4d76bb85" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7c768dad-c80e-4387-9167-4277038a178a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_2dfb5d1b-b7e8-47c2-9aff-8d1e610825d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a60378a7-d613-47d0-a289-615e4d76bb85" xlink:to="loc_us-gaap_OperatingLeaseExpense_2dfb5d1b-b7e8-47c2-9aff-8d1e610825d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_a8a6e84e-6168-49f1-a9cb-34b42ae6c48a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a60378a7-d613-47d0-a289-615e4d76bb85" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_a8a6e84e-6168-49f1-a9cb-34b42ae6c48a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1c7a97ab-0222-483b-a96f-490decf3bc02" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_a8a6e84e-6168-49f1-a9cb-34b42ae6c48a" xlink:to="loc_srt_RangeAxis_1c7a97ab-0222-483b-a96f-490decf3bc02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_1c7a97ab-0222-483b-a96f-490decf3bc02_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_1c7a97ab-0222-483b-a96f-490decf3bc02" xlink:to="loc_srt_RangeMember_1c7a97ab-0222-483b-a96f-490decf3bc02_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_42987183-2297-448b-b586-ad2e3c9ea4e7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_1c7a97ab-0222-483b-a96f-490decf3bc02" xlink:to="loc_srt_RangeMember_42987183-2297-448b-b586-ad2e3c9ea4e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_78c56ecd-e895-42d6-80bf-6e2563d1dd1e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_42987183-2297-448b-b586-ad2e3c9ea4e7" xlink:to="loc_srt_MinimumMember_78c56ecd-e895-42d6-80bf-6e2563d1dd1e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_84c67325-5888-4e4f-986f-8fb658419314" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_42987183-2297-448b-b586-ad2e3c9ea4e7" xlink:to="loc_srt_MaximumMember_84c67325-5888-4e4f-986f-8fb658419314" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#DebtandOtherBorrowingsDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" xlink:type="extended" id="ibd5b0098c0af46fab48c85bf661925ba_DebtandOtherBorrowingsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_49cc00dc-829e-4fb6-b0a1-fb6ac37a9141" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_49cc00dc-829e-4fb6-b0a1-fb6ac37a9141" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_aeb84f78-747f-468b-9c6f-f9405deacc31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_aeb84f78-747f-468b-9c6f-f9405deacc31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_DebtInstrumentInterestRateFloor_749ea44c-f69a-42af-bdd7-8bbbf118bc1a" xlink:href="algm-20210625.xsd#algm_DebtInstrumentInterestRateFloor"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_algm_DebtInstrumentInterestRateFloor_749ea44c-f69a-42af-bdd7-8bbbf118bc1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_533b2a5c-2ed2-46fb-9c7f-1da1c23d5c97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_533b2a5c-2ed2-46fb-9c7f-1da1c23d5c97" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c13bada5-1ba2-40ab-b4ee-b961c2cf7c71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_LineOfCredit_c13bada5-1ba2-40ab-b4ee-b961c2cf7c71" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_71bf66ef-04de-44be-91b2-b941036c200e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_71bf66ef-04de-44be-91b2-b941036c200e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_5e98dccd-8a8a-4b63-a2ee-258a58d3536c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_5e98dccd-8a8a-4b63-a2ee-258a58d3536c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_36ae9878-953a-4941-a063-b65b492f150b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_CreditFacilityAxis_36ae9878-953a-4941-a063-b65b492f150b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_36ae9878-953a-4941-a063-b65b492f150b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_36ae9878-953a-4941-a063-b65b492f150b" xlink:to="loc_us-gaap_CreditFacilityDomain_36ae9878-953a-4941-a063-b65b492f150b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ee324776-af47-4118-bd16-5b31c0b5fd32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_36ae9878-953a-4941-a063-b65b492f150b" xlink:to="loc_us-gaap_CreditFacilityDomain_ee324776-af47-4118-bd16-5b31c0b5fd32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_TermLoanFacilityMember_0113c633-578f-4fc6-b40e-c1291cfcec66" xlink:href="algm-20210625.xsd#algm_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ee324776-af47-4118-bd16-5b31c0b5fd32" xlink:to="loc_algm_TermLoanFacilityMember_0113c633-578f-4fc6-b40e-c1291cfcec66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bc098b25-bdff-468e-aad8-0274dc85ff05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ee324776-af47-4118-bd16-5b31c0b5fd32" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bc098b25-bdff-468e-aad8-0274dc85ff05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_UnsecuredRevolvingCreditFacilitiesMember_4706f445-d56f-42b0-a946-5790ab06e0ef" xlink:href="algm-20210625.xsd#algm_UnsecuredRevolvingCreditFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_ee324776-af47-4118-bd16-5b31c0b5fd32" xlink:to="loc_algm_UnsecuredRevolvingCreditFacilitiesMember_4706f445-d56f-42b0-a946-5790ab06e0ef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_88dcb570-49a1-42cc-b81a-9e9ee68cf23f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_88dcb570-49a1-42cc-b81a-9e9ee68cf23f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_88dcb570-49a1-42cc-b81a-9e9ee68cf23f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_88dcb570-49a1-42cc-b81a-9e9ee68cf23f" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_88dcb570-49a1-42cc-b81a-9e9ee68cf23f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_dbb84c2f-06eb-40bd-9e13-58804f2febe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_88dcb570-49a1-42cc-b81a-9e9ee68cf23f" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_dbb84c2f-06eb-40bd-9e13-58804f2febe4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CreditSuisseAGCaymanIslandsBranchMember_5bb4cd91-8165-406e-8a29-f2422764a25e" xlink:href="algm-20210625.xsd#algm_CreditSuisseAGCaymanIslandsBranchMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_dbb84c2f-06eb-40bd-9e13-58804f2febe4" xlink:to="loc_algm_CreditSuisseAGCaymanIslandsBranchMember_5bb4cd91-8165-406e-8a29-f2422764a25e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_MizuhoBankLtdMember_4c1979eb-0348-4540-af36-0c06d54a6b80" xlink:href="algm-20210625.xsd#algm_MizuhoBankLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_dbb84c2f-06eb-40bd-9e13-58804f2febe4" xlink:to="loc_algm_MizuhoBankLtdMember_4c1979eb-0348-4540-af36-0c06d54a6b80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_482e64f8-68f7-4da0-b653-c41a8cb021b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_DebtInstrumentAxis_482e64f8-68f7-4da0-b653-c41a8cb021b6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_482e64f8-68f7-4da0-b653-c41a8cb021b6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_482e64f8-68f7-4da0-b653-c41a8cb021b6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_482e64f8-68f7-4da0-b653-c41a8cb021b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c0ff6708-04d2-49f3-8ee8-e7be8f4360bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_482e64f8-68f7-4da0-b653-c41a8cb021b6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c0ff6708-04d2-49f3-8ee8-e7be8f4360bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LineOfCreditAgreementExpiringAugust312021Member_ee6a13d5-de2e-4636-8cd2-8e8b223652a5" xlink:href="algm-20210625.xsd#algm_LineOfCreditAgreementExpiringAugust312021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c0ff6708-04d2-49f3-8ee8-e7be8f4360bb" xlink:to="loc_algm_LineOfCreditAgreementExpiringAugust312021Member_ee6a13d5-de2e-4636-8cd2-8e8b223652a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LineOfCreditAgreementExpiringJune302021Member_9e4a0890-6da7-4d77-a415-7b61452e8774" xlink:href="algm-20210625.xsd#algm_LineOfCreditAgreementExpiringJune302021Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c0ff6708-04d2-49f3-8ee8-e7be8f4360bb" xlink:to="loc_algm_LineOfCreditAgreementExpiringJune302021Member_9e4a0890-6da7-4d77-a415-7b61452e8774" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7201847a-6fe9-4d20-bb1c-da4c47e162cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7201847a-6fe9-4d20-bb1c-da4c47e162cf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_7201847a-6fe9-4d20-bb1c-da4c47e162cf_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7201847a-6fe9-4d20-bb1c-da4c47e162cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_7201847a-6fe9-4d20-bb1c-da4c47e162cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b773fdaa-5e40-4622-aba2-6bf0c935ba51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7201847a-6fe9-4d20-bb1c-da4c47e162cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b773fdaa-5e40-4622-aba2-6bf0c935ba51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_42b75cb2-9e42-4af4-b065-1508a150a0d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b773fdaa-5e40-4622-aba2-6bf0c935ba51" xlink:to="loc_us-gaap_LineOfCreditMember_42b75cb2-9e42-4af4-b065-1508a150a0d4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_514d22ba-e463-40c3-9066-be41b3c7f1a8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_srt_RangeAxis_514d22ba-e463-40c3-9066-be41b3c7f1a8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_514d22ba-e463-40c3-9066-be41b3c7f1a8_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_514d22ba-e463-40c3-9066-be41b3c7f1a8" xlink:to="loc_srt_RangeMember_514d22ba-e463-40c3-9066-be41b3c7f1a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_49ee4ac3-bde6-434c-9bb7-bbfcc25043f4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_514d22ba-e463-40c3-9066-be41b3c7f1a8" xlink:to="loc_srt_RangeMember_49ee4ac3-bde6-434c-9bb7-bbfcc25043f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2029bc35-ad2b-443a-8e21-6baf855cb0e3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_49ee4ac3-bde6-434c-9bb7-bbfcc25043f4" xlink:to="loc_srt_MinimumMember_2029bc35-ad2b-443a-8e21-6baf855cb0e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a8a0753b-d521-4772-8e07-c590a796037b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_49ee4ac3-bde6-434c-9bb7-bbfcc25043f4" xlink:to="loc_srt_MaximumMember_a8a0753b-d521-4772-8e07-c590a796037b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_87d5ba1c-4f97-40b2-97ea-48ff6c0a88ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_VariableRateAxis_87d5ba1c-4f97-40b2-97ea-48ff6c0a88ba" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_87d5ba1c-4f97-40b2-97ea-48ff6c0a88ba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_87d5ba1c-4f97-40b2-97ea-48ff6c0a88ba" xlink:to="loc_us-gaap_VariableRateDomain_87d5ba1c-4f97-40b2-97ea-48ff6c0a88ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d14598da-07bf-4f22-831d-06928a79e2ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_87d5ba1c-4f97-40b2-97ea-48ff6c0a88ba" xlink:to="loc_us-gaap_VariableRateDomain_d14598da-07bf-4f22-831d-06928a79e2ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8268e7fb-ac14-4204-9825-b8e461de0dcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_d14598da-07bf-4f22-831d-06928a79e2ce" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8268e7fb-ac14-4204-9825-b8e461de0dcd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" xlink:type="extended" id="i3a9ac1d302514dc59685ec0615c322c7_RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_cb041f39-9671-4030-968c-36ea204d3a94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_cb041f39-9671-4030-968c-36ea204d3a94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_f38ba845-9fc0-41a2-9994-d3624ce336a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_f38ba845-9fc0-41a2-9994-d3624ce336a4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_5e9cdff2-5924-41e1-b588-08263da6c009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_5e9cdff2-5924-41e1-b588-08263da6c009" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ef25e320-4f69-4fd3-a120-3ae8779ec448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ef25e320-4f69-4fd3-a120-3ae8779ec448" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_6aef3d4d-0eea-43af-b211-b39c2ffb4455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_6aef3d4d-0eea-43af-b211-b39c2ffb4455" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6584aef6-2e6e-482b-ace5-ae1b7f79b778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6584aef6-2e6e-482b-ace5-ae1b7f79b778" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6fc89281-5842-4505-ac23-032607ef1327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6fc89281-5842-4505-ac23-032607ef1327" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6a1aabb6-6c1d-4cc8-ad37-9b959c05b615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6fc89281-5842-4505-ac23-032607ef1327" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6a1aabb6-6c1d-4cc8-ad37-9b959c05b615" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_6a1aabb6-6c1d-4cc8-ad37-9b959c05b615_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6a1aabb6-6c1d-4cc8-ad37-9b959c05b615" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_6a1aabb6-6c1d-4cc8-ad37-9b959c05b615_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a84d9afd-3847-4e6e-888f-a071d1791dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6a1aabb6-6c1d-4cc8-ad37-9b959c05b615" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a84d9afd-3847-4e6e-888f-a071d1791dd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_b8436941-ea46-41ff-a020-8d7aece44373" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a84d9afd-3847-4e6e-888f-a071d1791dd5" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_b8436941-ea46-41ff-a020-8d7aece44373" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlansFairValueofEntitysPlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails" xlink:type="extended" id="i13a3e0d086154b519786e33552f22c16_RetirementPlansFairValueofEntitysPlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ceb582fa-6018-4282-b8e4-479744706a92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e500bf8f-b610-4ac0-bade-57f80c57a536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ceb582fa-6018-4282-b8e4-479744706a92" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e500bf8f-b610-4ac0-bade-57f80c57a536" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ceb582fa-6018-4282-b8e4-479744706a92" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c2943631-206e-4e47-90db-87d22b72f47e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c2943631-206e-4e47-90db-87d22b72f47e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_c2943631-206e-4e47-90db-87d22b72f47e_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c2943631-206e-4e47-90db-87d22b72f47e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_c2943631-206e-4e47-90db-87d22b72f47e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c2943631-206e-4e47-90db-87d22b72f47e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_2e0931af-b5b7-49c0-8835-ade8a56b6f0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_2e0931af-b5b7-49c0-8835-ade8a56b6f0d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_UnitInvestmentTrustFundMember_9a243484-4caa-42b2-9c08-b3a978fa2728" xlink:href="algm-20210625.xsd#algm_UnitInvestmentTrustFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:to="loc_algm_UnitInvestmentTrustFundMember_9a243484-4caa-42b2-9c08-b3a978fa2728" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankLoanObligationsMember_36d6042e-727f-4941-b433-e3c4635c7b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankLoanObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:to="loc_us-gaap_BankLoanObligationsMember_36d6042e-727f-4941-b433-e3c4635c7b2f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_ea791184-b78c-4518-9aff-6d6c7b13d2e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_ea791184-b78c-4518-9aff-6d6c7b13d2e8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_af04ff87-9d3f-4649-9bcf-b8014c47873e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_af04ff87-9d3f-4649-9bcf-b8014c47873e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b39dde0-294e-4b8e-b0b1-887fedc9b245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b39dde0-294e-4b8e-b0b1-887fedc9b245" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b39dde0-294e-4b8e-b0b1-887fedc9b245_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b39dde0-294e-4b8e-b0b1-887fedc9b245" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_6b39dde0-294e-4b8e-b0b1-887fedc9b245_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bce43915-7dc6-45cd-ac45-019092bf2d27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b39dde0-294e-4b8e-b0b1-887fedc9b245" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bce43915-7dc6-45cd-ac45-019092bf2d27" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_60ccac8a-10ed-43ba-8cc9-2fd95f8c1ea9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bce43915-7dc6-45cd-ac45-019092bf2d27" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_60ccac8a-10ed-43ba-8cc9-2fd95f8c1ea9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_dbd659fa-609f-4bc6-8bc3-a892a274f6ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bce43915-7dc6-45cd-ac45-019092bf2d27" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_dbd659fa-609f-4bc6-8bc3-a892a274f6ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1bd4ce91-a04d-4096-918f-86e7a06b1254" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bce43915-7dc6-45cd-ac45-019092bf2d27" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1bd4ce91-a04d-4096-918f-86e7a06b1254" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c018ddff-8ed3-4ef3-b84c-2cee5b472618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c018ddff-8ed3-4ef3-b84c-2cee5b472618" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c018ddff-8ed3-4ef3-b84c-2cee5b472618_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c018ddff-8ed3-4ef3-b84c-2cee5b472618" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c018ddff-8ed3-4ef3-b84c-2cee5b472618_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_704776ce-5f53-41b9-bedf-4b232ecf15fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c018ddff-8ed3-4ef3-b84c-2cee5b472618" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_704776ce-5f53-41b9-bedf-4b232ecf15fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_424ab54c-86da-4d2a-ae28-74d2fd0f3f20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_704776ce-5f53-41b9-bedf-4b232ecf15fe" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_424ab54c-86da-4d2a-ae28-74d2fd0f3f20" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" xlink:type="extended" id="i8a25772b46a94552b34d592e3b51e398_RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5dbf8e0a-a42e-4827-92f9-b696b50a2d9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5dbf8e0a-a42e-4827-92f9-b696b50a2d9e" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2ae0219b-bd1d-49b3-a546-cb3c0bc1e0b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2ae0219b-bd1d-49b3-a546-cb3c0bc1e0b5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase_18d02edb-93ca-44f2-aeea-eaa2991d4171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase_18d02edb-93ca-44f2-aeea-eaa2991d4171" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement_7405e970-5ce1-476f-a04e-db12eeba7331" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement_7405e970-5ce1-476f-a04e-db12eeba7331" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld_3598c631-1a26-4b10-8f43-2a7fb915f9d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld_3598c631-1a26-4b10-8f43-2a7fb915f9d9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_6d9a5ed6-9a39-42d1-a893-818ee511e837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_6d9a5ed6-9a39-42d1-a893-818ee511e837" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_eaad3843-30c9-4418-bea8-ed0144fc7860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5dbf8e0a-a42e-4827-92f9-b696b50a2d9e" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_92b3bb69-374d-44eb-a2ee-1d8f7d043996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_92b3bb69-374d-44eb-a2ee-1d8f7d043996" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_92b3bb69-374d-44eb-a2ee-1d8f7d043996_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_92b3bb69-374d-44eb-a2ee-1d8f7d043996" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_92b3bb69-374d-44eb-a2ee-1d8f7d043996_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e309ab7d-ae3e-4d52-9c22-2570d1860618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_92b3bb69-374d-44eb-a2ee-1d8f7d043996" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e309ab7d-ae3e-4d52-9c22-2570d1860618" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7605652e-a7e5-4fe1-9c85-c7ec7d365456" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e309ab7d-ae3e-4d52-9c22-2570d1860618" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7605652e-a7e5-4fe1-9c85-c7ec7d365456" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb05fba0-91e7-4ac4-9c9a-dd3aee52b5d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb05fba0-91e7-4ac4-9c9a-dd3aee52b5d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_cb05fba0-91e7-4ac4-9c9a-dd3aee52b5d5_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb05fba0-91e7-4ac4-9c9a-dd3aee52b5d5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_cb05fba0-91e7-4ac4-9c9a-dd3aee52b5d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_d8551f3f-0f2a-4d2c-816b-75bdd86caa9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb05fba0-91e7-4ac4-9c9a-dd3aee52b5d5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_d8551f3f-0f2a-4d2c-816b-75bdd86caa9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankLoanObligationsMember_ad260dd2-383f-407a-8e00-3c10ab91594a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankLoanObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d8551f3f-0f2a-4d2c-816b-75bdd86caa9b" xlink:to="loc_us-gaap_BankLoanObligationsMember_ad260dd2-383f-407a-8e00-3c10ab91594a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_5776a659-c97a-4d2e-bda2-19fc0835cd88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d8551f3f-0f2a-4d2c-816b-75bdd86caa9b" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_5776a659-c97a-4d2e-bda2-19fc0835cd88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e98822f7-f465-4c12-9fa8-bf0266bf1602" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e98822f7-f465-4c12-9fa8-bf0266bf1602" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_e98822f7-f465-4c12-9fa8-bf0266bf1602_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e98822f7-f465-4c12-9fa8-bf0266bf1602" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_e98822f7-f465-4c12-9fa8-bf0266bf1602_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c97ccfb9-643f-47ee-beaf-0ce499361449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e98822f7-f465-4c12-9fa8-bf0266bf1602" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c97ccfb9-643f-47ee-beaf-0ce499361449" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_af745473-a003-4e78-ac86-0443b5550d67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c97ccfb9-643f-47ee-beaf-0ce499361449" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_af745473-a003-4e78-ac86-0443b5550d67" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlansNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" xlink:type="extended" id="i2fe18d8746fe4ba995ce63f80e18523f_RetirementPlansNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_2492bcd7-edf1-4faf-927c-4cf023fa059f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_2492bcd7-edf1-4faf-927c-4cf023fa059f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear_f463d40a-e545-49c6-bd7b-c4eab1371137" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear_f463d40a-e545-49c6-bd7b-c4eab1371137" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_DefinedBenefitPlanRetirementEligibilityAge_71a81070-a941-4787-a766-6a0f870894eb" xlink:href="algm-20210625.xsd#algm_DefinedBenefitPlanRetirementEligibilityAge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_algm_DefinedBenefitPlanRetirementEligibilityAge_71a81070-a941-4787-a766-6a0f870894eb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_42e5a28d-dfa6-4099-a37c-da90eae25644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_42e5a28d-dfa6-4099-a37c-da90eae25644" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_14c27f73-bc5a-4f06-a541-cfdd9a4d5d3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_14c27f73-bc5a-4f06-a541-cfdd9a4d5d3a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_48d80245-b356-4ebd-b272-4ced4671571c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_48d80245-b356-4ebd-b272-4ced4671571c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_cab3763c-28d2-42b5-8c3a-ef82161185f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_cab3763c-28d2-42b5-8c3a-ef82161185f9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_3b4f27f5-3c40-4b33-83a8-0c79d2211428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_3b4f27f5-3c40-4b33-83a8-0c79d2211428" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0871c185-f3de-4cac-a284-9156a5bc535a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0871c185-f3de-4cac-a284-9156a5bc535a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_127ee20b-f368-4a5b-b1be-2a0d6cb58e4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_127ee20b-f368-4a5b-b1be-2a0d6cb58e4a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_254acd66-fe78-49b8-98ef-330ab8ccdf11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_254acd66-fe78-49b8-98ef-330ab8ccdf11" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0f8c8537-682e-4a46-9717-7fea2dd3a551" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_254acd66-fe78-49b8-98ef-330ab8ccdf11" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0f8c8537-682e-4a46-9717-7fea2dd3a551" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_0f8c8537-682e-4a46-9717-7fea2dd3a551_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0f8c8537-682e-4a46-9717-7fea2dd3a551" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_0f8c8537-682e-4a46-9717-7fea2dd3a551_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1cfa0546-6b09-477a-9806-f8319ace57d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0f8c8537-682e-4a46-9717-7fea2dd3a551" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1cfa0546-6b09-477a-9806-f8319ace57d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d75722e2-cc7c-4c4e-a165-20ab715b1b63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1cfa0546-6b09-477a-9806-f8319ace57d7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d75722e2-cc7c-4c4e-a165-20ab715b1b63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_8c460ea1-375e-4095-8258-5fb17013a73e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1cfa0546-6b09-477a-9806-f8319ace57d7" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_8c460ea1-375e-4095-8258-5fb17013a73e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f35d09f6-cf2a-405f-bca9-8ff640e50837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1cfa0546-6b09-477a-9806-f8319ace57d7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f35d09f6-cf2a-405f-bca9-8ff640e50837" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_103cf443-252c-4e8f-919d-4c7fb5e138b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_254acd66-fe78-49b8-98ef-330ab8ccdf11" xlink:to="loc_us-gaap_RetirementPlanNameAxis_103cf443-252c-4e8f-919d-4c7fb5e138b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_103cf443-252c-4e8f-919d-4c7fb5e138b2_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RetirementPlanNameAxis_103cf443-252c-4e8f-919d-4c7fb5e138b2" xlink:to="loc_us-gaap_RetirementPlanNameDomain_103cf443-252c-4e8f-919d-4c7fb5e138b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_80f3b9c3-e19d-469b-9c30-cccab7bbe71d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RetirementPlanNameAxis_103cf443-252c-4e8f-919d-4c7fb5e138b2" xlink:to="loc_us-gaap_RetirementPlanNameDomain_80f3b9c3-e19d-469b-9c30-cccab7bbe71d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PensionPromiseMember_9965d782-eaf7-4ad3-8c43-6ca6ba327c6e" xlink:href="algm-20210625.xsd#algm_PensionPromiseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_80f3b9c3-e19d-469b-9c30-cccab7bbe71d" xlink:to="loc_algm_PensionPromiseMember_9965d782-eaf7-4ad3-8c43-6ca6ba327c6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_Company401KPlanMember_a6d879a0-cc26-4b22-9fee-33d76df09810" xlink:href="algm-20210625.xsd#algm_Company401KPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_80f3b9c3-e19d-469b-9c30-cccab7bbe71d" xlink:to="loc_algm_Company401KPlanMember_a6d879a0-cc26-4b22-9fee-33d76df09810" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AMEPlanMember_0cd59413-4d91-48cc-8438-9906be56b194" xlink:href="algm-20210625.xsd#algm_AMEPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RetirementPlanNameDomain_80f3b9c3-e19d-469b-9c30-cccab7bbe71d" xlink:to="loc_algm_AMEPlanMember_0cd59413-4d91-48cc-8438-9906be56b194" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#NetIncomeperShareNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails" xlink:type="extended" id="i2ba74bcbbdc343a09018ed6e597c2400_NetIncomeperShareNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation_dfcbc027-15b4-4cec-aae4-001e80d8cef7" xlink:href="algm-20210625.xsd#algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation_dfcbc027-15b4-4cec-aae4-001e80d8cef7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ConversionOfStockConversionRatio_abdd6cd7-c3ff-431e-bf4b-32b04de343b4" xlink:href="algm-20210625.xsd#algm_ConversionOfStockConversionRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_algm_ConversionOfStockConversionRatio_abdd6cd7-c3ff-431e-bf4b-32b04de343b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation_29518849-4853-4346-a2b5-9b19b1a1c925" xlink:href="algm-20210625.xsd#algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation_29518849-4853-4346-a2b5-9b19b1a1c925" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonStockPriorityDividendRatePercent_b352981c-487c-4f65-b837-46618b3a8caf" xlink:href="algm-20210625.xsd#algm_CommonStockPriorityDividendRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_algm_CommonStockPriorityDividendRatePercent_b352981c-487c-4f65-b837-46618b3a8caf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit_1161ee47-a961-4a23-a3ba-6bea92108f17" xlink:href="algm-20210625.xsd#algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit_1161ee47-a961-4a23-a3ba-6bea92108f17" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1d6a3ae3-3484-4a55-bf6a-bcece3d2e2b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1d6a3ae3-3484-4a55-bf6a-bcece3d2e2b5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_791c91b7-2a08-4f4f-81ec-d86c4f904c18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_791c91b7-2a08-4f4f-81ec-d86c4f904c18" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_fdb19617-0253-46b0-ac13-6762bc03b2ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:to="loc_us-gaap_StatementClassOfStockAxis_fdb19617-0253-46b0-ac13-6762bc03b2ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fdb19617-0253-46b0-ac13-6762bc03b2ba_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fdb19617-0253-46b0-ac13-6762bc03b2ba" xlink:to="loc_us-gaap_ClassOfStockDomain_fdb19617-0253-46b0-ac13-6762bc03b2ba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2bf80319-b551-4124-8836-8aa97839cca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fdb19617-0253-46b0-ac13-6762bc03b2ba" xlink:to="loc_us-gaap_ClassOfStockDomain_2bf80319-b551-4124-8836-8aa97839cca3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_48dd8875-0e19-49ae-bce5-e722318c6379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2bf80319-b551-4124-8836-8aa97839cca3" xlink:to="loc_us-gaap_CommonClassAMember_48dd8875-0e19-49ae-bce5-e722318c6379" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonClassLMember_3e0a792d-e83b-417b-8926-f4ca4ae9f4fe" xlink:href="algm-20210625.xsd#algm_CommonClassLMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_2bf80319-b551-4124-8836-8aa97839cca3" xlink:to="loc_algm_CommonClassLMember_3e0a792d-e83b-417b-8926-f4ca4ae9f4fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7983d749-4937-4aba-b599-2262438c1a38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7983d749-4937-4aba-b599-2262438c1a38" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_7983d749-4937-4aba-b599-2262438c1a38_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7983d749-4937-4aba-b599-2262438c1a38" xlink:to="loc_us-gaap_EquityComponentDomain_7983d749-4937-4aba-b599-2262438c1a38_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1ca5b0cc-4fc2-470e-bf45-d56582b6fb5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7983d749-4937-4aba-b599-2262438c1a38" xlink:to="loc_us-gaap_EquityComponentDomain_1ca5b0cc-4fc2-470e-bf45-d56582b6fb5b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_84207f75-e3a9-48a5-a1e8-4f1377197ff0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1ca5b0cc-4fc2-470e-bf45-d56582b6fb5b" xlink:to="loc_us-gaap_CommonStockMember_84207f75-e3a9-48a5-a1e8-4f1377197ff0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_04fe5fa8-03cf-4a44-a5c5-fcd2e6a84085" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:to="loc_us-gaap_AwardTypeAxis_04fe5fa8-03cf-4a44-a5c5-fcd2e6a84085" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04fe5fa8-03cf-4a44-a5c5-fcd2e6a84085_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_04fe5fa8-03cf-4a44-a5c5-fcd2e6a84085" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_04fe5fa8-03cf-4a44-a5c5-fcd2e6a84085_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30d060fb-840c-41a5-a378-119e387f33b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_04fe5fa8-03cf-4a44-a5c5-fcd2e6a84085" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30d060fb-840c-41a5-a378-119e387f33b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2094716b-da67-46c3-b532-2ec6fb00217d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30d060fb-840c-41a5-a378-119e387f33b4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2094716b-da67-46c3-b532-2ec6fb00217d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" xlink:type="extended" id="ic23bc14a7c3a474a99e9de38148e70ea_NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4014996b-37a7-4808-b84f-2a0e6ff008df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment_8e09b598-dbdc-423e-af63-14870f5d9efa" xlink:href="algm-20210625.xsd#algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4014996b-37a7-4808-b84f-2a0e6ff008df" xlink:to="loc_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment_8e09b598-dbdc-423e-af63-14870f5d9efa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_789321ef-5379-4684-a226-5983ffa7686d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4014996b-37a7-4808-b84f-2a0e6ff008df" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_789321ef-5379-4684-a226-5983ffa7686d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9a32ce7e-94eb-4c04-9317-b8efe418a51b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_789321ef-5379-4684-a226-5983ffa7686d" xlink:to="loc_us-gaap_AwardTypeAxis_9a32ce7e-94eb-4c04-9317-b8efe418a51b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a32ce7e-94eb-4c04-9317-b8efe418a51b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9a32ce7e-94eb-4c04-9317-b8efe418a51b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9a32ce7e-94eb-4c04-9317-b8efe418a51b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e04d694-9bea-4818-bbf7-d7e4d4742e6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9a32ce7e-94eb-4c04-9317-b8efe418a51b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e04d694-9bea-4818-bbf7-d7e4d4742e6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0716d9a1-2856-4a90-8857-ec9ab8e867e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e04d694-9bea-4818-bbf7-d7e4d4742e6d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0716d9a1-2856-4a90-8857-ec9ab8e867e9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_c1989860-03de-44b4-8cd9-0d3096e3d92a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e04d694-9bea-4818-bbf7-d7e4d4742e6d" xlink:to="loc_us-gaap_PerformanceSharesMember_c1989860-03de-44b4-8cd9-0d3096e3d92a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_c2b5c392-0333-4e74-93ef-b48b435c9ac2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e04d694-9bea-4818-bbf7-d7e4d4742e6d" xlink:to="loc_us-gaap_EmployeeStockMember_c2b5c392-0333-4e74-93ef-b48b435c9ac2" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#CommonStockandStockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" xlink:type="extended" id="if380a10a85574dbeb8235f1c7df28d81_CommonStockandStockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1b019d2c-a6c0-4e40-81c5-c5c6fc365244" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1b019d2c-a6c0-4e40-81c5-c5c6fc365244" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cad14b66-350f-478a-afaa-f5ab308e1e46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cad14b66-350f-478a-afaa-f5ab308e1e46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_157db107-4023-4f81-a737-b5bdcf06baa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_157db107-4023-4f81-a737-b5bdcf06baa4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_0411dc08-6175-49a4-b1c9-0955051cf35f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_0411dc08-6175-49a4-b1c9-0955051cf35f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_03bc386f-b6d9-454c-8d4f-3f8db9faf0f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_03bc386f-b6d9-454c-8d4f-3f8db9faf0f2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals_56d3cacb-3128-416c-ab73-135720c8207f" xlink:href="algm-20210625.xsd#algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals_56d3cacb-3128-416c-ab73-135720c8207f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9736e685-14bc-4f08-994d-0bd428be87d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9736e685-14bc-4f08-994d-0bd428be87d5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2863af76-6961-45d3-b078-b149874eea4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2863af76-6961-45d3-b078-b149874eea4a" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_516e36d7-2db8-4182-a9e4-d959026bf46f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_516e36d7-2db8-4182-a9e4-d959026bf46f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2167081b-e8ab-4ef2-8b74-691e29475f21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2167081b-e8ab-4ef2-8b74-691e29475f21" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_240f3b5c-6c17-4828-b15f-41ea6df81aab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_240f3b5c-6c17-4828-b15f-41ea6df81aab" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_27e9e0fb-aef5-4811-882e-27db9b765129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_240f3b5c-6c17-4828-b15f-41ea6df81aab" xlink:to="loc_us-gaap_AwardTypeAxis_27e9e0fb-aef5-4811-882e-27db9b765129" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27e9e0fb-aef5-4811-882e-27db9b765129_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_27e9e0fb-aef5-4811-882e-27db9b765129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27e9e0fb-aef5-4811-882e-27db9b765129_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c920cc-100c-47a8-abb3-11caab243bcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_27e9e0fb-aef5-4811-882e-27db9b765129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c920cc-100c-47a8-abb3-11caab243bcb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_040d9c92-9a08-4cb2-ab71-f7d5dd331dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c920cc-100c-47a8-abb3-11caab243bcb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_040d9c92-9a08-4cb2-ab71-f7d5dd331dd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_739f6ce9-42f3-4f46-b55e-ae409ee5ef7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c920cc-100c-47a8-abb3-11caab243bcb" xlink:to="loc_us-gaap_PerformanceSharesMember_739f6ce9-42f3-4f46-b55e-ae409ee5ef7c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_0651e178-36ec-4139-aeae-e44b609279d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c920cc-100c-47a8-abb3-11caab243bcb" xlink:to="loc_us-gaap_RestrictedStockMember_0651e178-36ec-4139-aeae-e44b609279d0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a19e7440-3467-48ec-9727-2c37a0215989" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_240f3b5c-6c17-4828-b15f-41ea6df81aab" xlink:to="loc_srt_RangeAxis_a19e7440-3467-48ec-9727-2c37a0215989" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_a19e7440-3467-48ec-9727-2c37a0215989_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_a19e7440-3467-48ec-9727-2c37a0215989" xlink:to="loc_srt_RangeMember_a19e7440-3467-48ec-9727-2c37a0215989_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d1bc144d-f827-46cb-af76-0c0ec15e2d82" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_a19e7440-3467-48ec-9727-2c37a0215989" xlink:to="loc_srt_RangeMember_d1bc144d-f827-46cb-af76-0c0ec15e2d82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_50c3af1e-4ed6-4d86-b929-21a16a517b1c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d1bc144d-f827-46cb-af76-0c0ec15e2d82" xlink:to="loc_srt_MinimumMember_50c3af1e-4ed6-4d86-b929-21a16a517b1c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_609ac8a1-a696-463c-adf9-df02e1273c40" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d1bc144d-f827-46cb-af76-0c0ec15e2d82" xlink:to="loc_srt_MaximumMember_609ac8a1-a696-463c-adf9-df02e1273c40" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" xlink:type="extended" id="i33ca0c3711c74b4ba23b2dbb5d41ced3_CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_62826fd3-c883-4aba-a815-52d3c9718b39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ab9aa79e-899c-4c49-b357-eaf3d7075b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_62826fd3-c883-4aba-a815-52d3c9718b39" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ab9aa79e-899c-4c49-b357-eaf3d7075b2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6fcf55d5-dbc3-49b0-8d89-7653454a89ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_62826fd3-c883-4aba-a815-52d3c9718b39" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6fcf55d5-dbc3-49b0-8d89-7653454a89ae" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_8242b3a3-7e00-4c85-9ecf-ba4861eb3d9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6fcf55d5-dbc3-49b0-8d89-7653454a89ae" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_8242b3a3-7e00-4c85-9ecf-ba4861eb3d9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_8242b3a3-7e00-4c85-9ecf-ba4861eb3d9a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_8242b3a3-7e00-4c85-9ecf-ba4861eb3d9a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_8242b3a3-7e00-4c85-9ecf-ba4861eb3d9a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_22744dcf-0f97-422f-ac81-5ae725500f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_8242b3a3-7e00-4c85-9ecf-ba4861eb3d9a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_22744dcf-0f97-422f-ac81-5ae725500f22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_f083d34c-c463-4bc9-997b-6f4dcd44cec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_22744dcf-0f97-422f-ac81-5ae725500f22" xlink:to="loc_us-gaap_CostOfSalesMember_f083d34c-c463-4bc9-997b-6f4dcd44cec7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_73a10800-5be3-43cf-94f9-e5a5cecb1418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_22744dcf-0f97-422f-ac81-5ae725500f22" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_73a10800-5be3-43cf-94f9-e5a5cecb1418" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c8cb1e8d-99d6-4c59-b6d2-0931c931399f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_22744dcf-0f97-422f-ac81-5ae725500f22" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c8cb1e8d-99d6-4c59-b6d2-0931c931399f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RelatedPartyTransactionsDetails"/>
  <link:definitionLink xlink:role="http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" xlink:type="extended" id="ib1d46de16dc141a880dedd515ebe2791_RelatedPartyTransactionsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7502ac94-c522-4a44-a7f2-7482db9a8c7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7502ac94-c522-4a44-a7f2-7482db9a8c7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_a2b0228d-fa3d-49ba-abf6-66e66f609cb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_a2b0228d-fa3d-49ba-abf6-66e66f609cb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherAccountsReceivableRelatedPartiesCurrent_9016c8de-ad7b-466b-bcae-406187ee3517" xlink:href="algm-20210625.xsd#algm_OtherAccountsReceivableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_OtherAccountsReceivableRelatedPartiesCurrent_9016c8de-ad7b-466b-bcae-406187ee3517" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_ff1f963b-2020-45c9-b979-c5ec20192837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_ff1f963b-2020-45c9-b979-c5ec20192837" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_9f9e8208-8b7f-4492-b6aa-177c32ec27a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_9f9e8208-8b7f-4492-b6aa-177c32ec27a1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_c7702c0b-a180-44b1-aab9-0121a2ea385e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_c7702c0b-a180-44b1-aab9-0121a2ea385e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9573bddc-6036-4791-949f-7f0db875ac0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9573bddc-6036-4791-949f-7f0db875ac0c" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice_69f000fe-442b-4442-b79a-1bc274882178" xlink:href="algm-20210625.xsd#algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice_69f000fe-442b-4442-b79a-1bc274882178" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_55aacb33-0dfe-4140-afb0-66f5bb63c584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_OperatingLeaseExpense_55aacb33-0dfe-4140-afb0-66f5bb63c584" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyTransactionMonthlyFeePayable_7524ead9-374d-4f1f-90aa-33cba00035b7" xlink:href="algm-20210625.xsd#algm_RelatedPartyTransactionMonthlyFeePayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_RelatedPartyTransactionMonthlyFeePayable_7524ead9-374d-4f1f-90aa-33cba00035b7" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_36ae9c7d-e324-45c7-b9c7-ac227eb25f98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_36ae9c7d-e324-45c7-b9c7-ac227eb25f98" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyTransactionSigningFee_50429331-1d94-4b82-a271-a09bb3418cf8" xlink:href="algm-20210625.xsd#algm_RelatedPartyTransactionSigningFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_RelatedPartyTransactionSigningFee_50429331-1d94-4b82-a271-a09bb3418cf8" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyTransactionSeverancePaymentIfTerminated_c41c47d8-000f-4290-983e-22e25262ce07" xlink:href="algm-20210625.xsd#algm_RelatedPartyTransactionSeverancePaymentIfTerminated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_RelatedPartyTransactionSeverancePaymentIfTerminated_c41c47d8-000f-4290-983e-22e25262ce07" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod_1e5928a2-2c11-4c8a-9471-f58ca6111840" xlink:href="algm-20210625.xsd#algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod_1e5928a2-2c11-4c8a-9471-f58ca6111840" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_52b2d805-ee3c-4268-bca6-1ac6fa5985f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_52b2d805-ee3c-4268-bca6-1ac6fa5985f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_52b2d805-ee3c-4268-bca6-1ac6fa5985f8_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_52b2d805-ee3c-4268-bca6-1ac6fa5985f8" xlink:to="loc_us-gaap_RelatedPartyDomain_52b2d805-ee3c-4268-bca6-1ac6fa5985f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_52b2d805-ee3c-4268-bca6-1ac6fa5985f8" xlink:to="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorityShareholderMember_16ab3350-3a22-4a0f-af49-c0ca05ed9f8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorityShareholderMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:to="loc_us-gaap_MajorityShareholderMember_16ab3350-3a22-4a0f-af49-c0ca05ed9f8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_9be57311-ec68-4bed-9238-1c77e980c77c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_9be57311-ec68-4bed-9238-1c77e980c77c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_SankenElectricEuropeLtdMember_2c29d5e1-b348-472f-99bd-4b72e4cab0af" xlink:href="algm-20210625.xsd#algm_SankenElectricEuropeLtdMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:to="loc_algm_SankenElectricEuropeLtdMember_2c29d5e1-b348-472f-99bd-4b72e4cab0af" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_26b63b25-5e05-4946-87c7-05091e6c321d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:to="loc_srt_DirectorMember_26b63b25-5e05-4946-87c7-05091e6c321d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f27225be-f7f5-4185-abf9-25afda6a5a1a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:to="loc_srt_ProductOrServiceAxis_f27225be-f7f5-4185-abf9-25afda6a5a1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_f27225be-f7f5-4185-abf9-25afda6a5a1a_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_f27225be-f7f5-4185-abf9-25afda6a5a1a" xlink:to="loc_srt_ProductsAndServicesDomain_f27225be-f7f5-4185-abf9-25afda6a5a1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_09ff8de9-2d1f-4dbe-9184-3609e628744b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_f27225be-f7f5-4185-abf9-25afda6a5a1a" xlink:to="loc_srt_ProductsAndServicesDomain_09ff8de9-2d1f-4dbe-9184-3609e628744b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyRevenueMember_06d3b5a2-c2a5-4a26-9951-773a2622c11d" xlink:href="algm-20210625.xsd#algm_RelatedPartyRevenueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_09ff8de9-2d1f-4dbe-9184-3609e628744b" xlink:to="loc_algm_RelatedPartyRevenueMember_06d3b5a2-c2a5-4a26-9951-773a2622c11d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_3bb6615c-c043-4289-9194-3ea2b3b0fb83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_3bb6615c-c043-4289-9194-3ea2b3b0fb83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_3bb6615c-c043-4289-9194-3ea2b3b0fb83_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_3bb6615c-c043-4289-9194-3ea2b3b0fb83" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_3bb6615c-c043-4289-9194-3ea2b3b0fb83_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_66587e2b-10e0-4d31-b3c1-c5157310b4c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_3bb6615c-c043-4289-9194-3ea2b3b0fb83" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_66587e2b-10e0-4d31-b3c1-c5157310b4c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ICTechnologyDevelopmentAgreementMember_5e137d3e-dc4d-43c5-b5ba-4124a7a024a6" xlink:href="algm-20210625.xsd#algm_ICTechnologyDevelopmentAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_66587e2b-10e0-4d31-b3c1-c5157310b4c1" xlink:to="loc_algm_ICTechnologyDevelopmentAgreementMember_5e137d3e-dc4d-43c5-b5ba-4124a7a024a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_DiscreteTechnologyDevelopmentAgreementMember_15dd24b6-8920-4072-a331-2f024e5d289d" xlink:href="algm-20210625.xsd#algm_DiscreteTechnologyDevelopmentAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_66587e2b-10e0-4d31-b3c1-c5157310b4c1" xlink:to="loc_algm_DiscreteTechnologyDevelopmentAgreementMember_15dd24b6-8920-4072-a331-2f024e5d289d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PriceSupportPaymentMember_e6db6e6d-e01e-447c-96a4-40da0a5d0f52" xlink:href="algm-20210625.xsd#algm_PriceSupportPaymentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_66587e2b-10e0-4d31-b3c1-c5157310b4c1" xlink:to="loc_algm_PriceSupportPaymentMember_e6db6e6d-e01e-447c-96a4-40da0a5d0f52" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a67f9c4a-1e7b-4d47-8d1c-0e69e1b3d50d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a67f9c4a-1e7b-4d47-8d1c-0e69e1b3d50d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a67f9c4a-1e7b-4d47-8d1c-0e69e1b3d50d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a67f9c4a-1e7b-4d47-8d1c-0e69e1b3d50d" xlink:to="loc_us-gaap_ClassOfStockDomain_a67f9c4a-1e7b-4d47-8d1c-0e69e1b3d50d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fa7c81e7-cc9d-4c8a-b993-b93d2466e9e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a67f9c4a-1e7b-4d47-8d1c-0e69e1b3d50d" xlink:to="loc_us-gaap_ClassOfStockDomain_fa7c81e7-cc9d-4c8a-b993-b93d2466e9e1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonClassLMember_5b2e79ed-84fb-415d-ae6d-fed5359b4485" xlink:href="algm-20210625.xsd#algm_CommonClassLMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fa7c81e7-cc9d-4c8a-b993-b93d2466e9e1" xlink:to="loc_algm_CommonClassLMember_5b2e79ed-84fb-415d-ae6d-fed5359b4485" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>9
<FILENAME>algm-20210625_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:1ac0041e-993b-4add-b407-299b175b2428,g:f5633339-74cd-4359-81b4-dd0c826779f1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9dfcf3d4-a563-4f2b-873c-04f5109a22b8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grants in period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_6734d47e-4f50-4a47-a373-3660c5347c8b_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_TradeAccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAccountsReceivableMember" xlink:to="lab_us-gaap_TradeAccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_3f433228-77ff-4644-9885-92de861210f7_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_136a2b7d-8d51-4e83-8bd3-31b9cfc71510_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_f63697bd-5cf1-4df7-bf1c-db4e0c3bd506_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_8caa5a6e-31fd-4cae-89eb-1b751d0eec91_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_915c6930-bf07-43c0-97b9-dd438e8f6908_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plans</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:to="lab_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_c94c7ecf-b99f-4b46-acfd-a109edd9b2eb_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Greater China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_d5c8fe6b-7f51-4303-8e38-53c459875cdb_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recorded inventory provisions</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_d9efb4e8-5a88-4eb8-8c3a-f86d8f0b5f3d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 3</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_MagneticSensorsMember_0d34c4c8-a40e-4b59-b788-150d07c82b36_terseLabel_en-US" xlink:label="lab_algm_MagneticSensorsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Magnetic sensors</link:label>
    <link:label id="lab_algm_MagneticSensorsMember_label_en-US" xlink:label="lab_algm_MagneticSensorsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Magnetic Sensors [Member]</link:label>
    <link:label id="lab_algm_MagneticSensorsMember_documentation_en-US" xlink:label="lab_algm_MagneticSensorsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Magnetic Sensors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_MagneticSensorsMember" xlink:href="algm-20210625.xsd#algm_MagneticSensorsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_MagneticSensorsMember" xlink:to="lab_algm_MagneticSensorsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_174a86ef-473e-4024-926a-eb4d05324afb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fees paid</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Expenses from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal_fcd2cbce-90fe-440c-87e8-3c95e06fa043_terseLabel_en-US" xlink:label="lab_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provisions for inventory and credit losses/bad debt</link:label>
    <link:label id="lab_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal_label_en-US" xlink:label="lab_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:label id="lab_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal_documentation_en-US" xlink:label="lab_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal" xlink:href="algm-20210625.xsd#algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal" xlink:to="lab_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_LineOfCreditAgreementExpiringJune302021Member_d0b635a4-802e-4adb-a477-9fda6af06139_terseLabel_en-US" xlink:label="lab_algm_LineOfCreditAgreementExpiringJune302021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line-of-Credit Agreement Expiring June 30, 2021</link:label>
    <link:label id="lab_algm_LineOfCreditAgreementExpiringJune302021Member_label_en-US" xlink:label="lab_algm_LineOfCreditAgreementExpiringJune302021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line-Of-Credit Agreement Expiring June 30, 2021 [Member]</link:label>
    <link:label id="lab_algm_LineOfCreditAgreementExpiringJune302021Member_documentation_en-US" xlink:label="lab_algm_LineOfCreditAgreementExpiringJune302021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line-Of-Credit Agreement Expiring June 30, 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LineOfCreditAgreementExpiringJune302021Member" xlink:href="algm-20210625.xsd#algm_LineOfCreditAgreementExpiringJune302021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_LineOfCreditAgreementExpiringJune302021Member" xlink:to="lab_algm_LineOfCreditAgreementExpiringJune302021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent_f566b5b5-6c5f-400f-a4b5-ed26afdd0435_periodStartLabel_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent_615a9b23-599f-4c60-b277-fabc06b6e895_periodEndLabel_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent_label_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent_documentation_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" xlink:to="lab_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation_8f6cabbc-349d-4a5a-af91-43fd77ad96d2_terseLabel_en-US" xlink:label="lab_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued upon conversion, including shares withheld for tax withholding obligation (in shares)</link:label>
    <link:label id="lab_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation_label_en-US" xlink:label="lab_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Issued, Including Shares Withheld For Tax Withholding Obligation</link:label>
    <link:label id="lab_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation_documentation_en-US" xlink:label="lab_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Issued, Including Shares Withheld For Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation" xlink:href="algm-20210625.xsd#algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation" xlink:to="lab_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_a2d981e8-e39e-4a98-9a68-9cf065cc56e3_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_271bcc5c-0a54-4011-b8aa-7e69b4ad0ee1_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Non-Controlling Interest and Stockholders' Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_ae49bb57-4d89-4304-abec-3ccbd250738d_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_68c91356-92d4-4eeb-ac5a-0eae10014859_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_4c7369f5-21d0-441d-921c-882ec6ac621f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vesting percentage</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:to="lab_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_3cb63153-e5af-4d24-a1da-53b2a89765e0_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e195edcc-265b-4e72-ac9b-e699a39cdeeb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets of non-U.S. defined benefit plan</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_cfd92697-27f2-448d-be58-b8edab248ed9_periodStartLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1492271d-8663-468f-8305-26148d98d414_periodEndLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_1bd587a4-f89b-4d11-91ac-febc65746137_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_d96bf2a9-03ba-431a-a983-5e86a975e747_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-lived Assets</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_32d397da-94b8-469c-8e11-8451105c7dbf_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_edc8cb5b-4144-415b-bb8f-accc359dc80f_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance stock units</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0ac091c1-720d-4366-ad52-3c2e5f97f9d2_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_4e5b1e87-0e11-462e-aacb-0e301ac3cc40_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_f98e3f8a-494c-48b5-9d50-bacc053abbc7_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_d7a98ed1-7bc8-4363-971e-9f7e2a9fb253_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued professional fees</link:label>
    <link:label id="lab_us-gaap_AccruedProfessionalFeesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Professional Fees, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedProfessionalFeesCurrent" xlink:to="lab_us-gaap_AccruedProfessionalFeesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_507839b8-a1ac-4fc0-b27b-5afc361bca97_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_0f8f6ffb-45f5-4c13-842d-80a6b6154b65_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and contingencies (Note 15)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_773e05e8-90d2-4c7e-9f74-dd95b48e9b4d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum employee contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_655a4a3b-44e0-4b8e-bf89-72caffa6365b_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_16e32ea7-6726-447f-9be8-459c0f13a45f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_PowerIntegratedCircuitsMember_c79af990-4363-45ce-a26f-e3199a08b87e_terseLabel_en-US" xlink:label="lab_algm_PowerIntegratedCircuitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power integrated circuits</link:label>
    <link:label id="lab_algm_PowerIntegratedCircuitsMember_label_en-US" xlink:label="lab_algm_PowerIntegratedCircuitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Integrated Circuits [Member]</link:label>
    <link:label id="lab_algm_PowerIntegratedCircuitsMember_documentation_en-US" xlink:label="lab_algm_PowerIntegratedCircuitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Power Integrated Circuits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PowerIntegratedCircuitsMember" xlink:href="algm-20210625.xsd#algm_PowerIntegratedCircuitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_PowerIntegratedCircuitsMember" xlink:to="lab_algm_PowerIntegratedCircuitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_070a0f4a-0400-4291-9013-bcecda2bd107_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation, net of forfeitures</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_0163b9b0-091c-47e6-9165-0e463418e3cf_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bd8c1286-5029-41b8-b8eb-9478589dced5_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested during period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_1e1044f4-6d96-43bd-9aa0-8a4658457fd7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_bdaaff19-a299-4c01-832f-1ea0f33cb90b_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Currency translation</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e313a81b-1368-458a-a050-fe8ea03fb0cb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_136f7fc8-130c-40d9-9f14-15779e9ddde7_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_7dbb8bf4-ad3f-46ed-9c6b-1dbb9b835ac3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_a6feef4b-1e93-4da9-8706-0098c95baf4b_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_OtherEndMarketMember_db90b7e4-f5bb-486e-9600-deadc27b5fb3_terseLabel_en-US" xlink:label="lab_algm_OtherEndMarketMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_algm_OtherEndMarketMember_label_en-US" xlink:label="lab_algm_OtherEndMarketMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other End Market [Member]</link:label>
    <link:label id="lab_algm_OtherEndMarketMember_documentation_en-US" xlink:label="lab_algm_OtherEndMarketMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other End Market</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherEndMarketMember" xlink:href="algm-20210625.xsd#algm_OtherEndMarketMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_OtherEndMarketMember" xlink:to="lab_algm_OtherEndMarketMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9ceebb6b-641d-4444-bc7b-8a58c3b2f028_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_db29f01a-ea01-44b7-bc2d-37e4c97c60c3_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_c332751f-e971-44d4-8fe0-9a143371cd52_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases from related party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86760cb3-2d8b-496f-9e19-a6b01e29d1c7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_d9b2dc90-407b-40b9-8fd2-fe326e89f893_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense not yet recorded</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_1a84b99a-aa1e-4e62-be55-7ed6ec9f176f_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_d68dacda-a4ca-473d-8a8d-9587fa35f66c_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value by Liability Class [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_CommonClassLMember_2bcebadf-5f3a-46da-b20a-e2a8a0ca8e1b_verboseLabel_en-US" xlink:label="lab_algm_CommonClassLMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class L</link:label>
    <link:label id="lab_algm_CommonClassLMember_label_en-US" xlink:label="lab_algm_CommonClassLMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class L [Member]</link:label>
    <link:label id="lab_algm_CommonClassLMember_documentation_en-US" xlink:label="lab_algm_CommonClassLMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class L</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonClassLMember" xlink:href="algm-20210625.xsd#algm_CommonClassLMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_CommonClassLMember" xlink:to="lab_algm_CommonClassLMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_b57cdfbf-f386-4460-8015-4cc6024cdd3d_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding at June&#160;25, 2021 and March&#160;26, 2021</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_9b21405f-51cb-4cb4-967f-0e0c22666b1a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward" xlink:to="lab_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_cc3b1763-bf31-44d8-8b5d-ec480a0a56cc_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net income attributable to common stockholders per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Diluted Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_c79322be-2613-40ae-9788-c1b9975d05b2_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government securities</link:label>
    <link:label id="lab_us-gaap_USTreasuryAndGovernmentMember_label_en-US" xlink:label="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">US Treasury and Government [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasuryAndGovernmentMember" xlink:to="lab_us-gaap_USTreasuryAndGovernmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_ced3e285-eef0-4525-9518-7523a95943e5_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_b2505bc4-4e83-4225-9a99-9758b129f7c4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive (loss) income:</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_a8c45870-6004-4fe7-8926-c1fa56301ec0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Raw materials and supplies</link:label>
    <link:label id="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Raw Materials and Supplies, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:to="lab_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_f3c082c6-952a-474d-ac84-33199939c4ba_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_1d0e9589-67af-4aee-bd8f-3aa93d0af266_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Long-Term Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_c6ae1fd4-9a8e-4db2-9cc8-3aa50351d39a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_332b8a82-8d5a-495c-8473-75389b274859_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_3a1339fc-f9f6-4ef9-9880-439e49fc216f_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_6f50a3a8-d8ae-4cce-a217-f6996b5564bb_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income in earnings of equity investment</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeNonoperating_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeNonoperating" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Income, Nonoperating</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperating" xlink:to="lab_us-gaap_InvestmentIncomeNonoperating" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_6136f75f-79f3-446c-bfcd-47e139100c56_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_72d954db-3c2c-415f-ac22-da5505933596_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByLiabilityClassAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis" xlink:to="lab_us-gaap_FairValueByLiabilityClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_edc3edc6-8d1c-4e33-b952-7203f4ff0bb6_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Work in process</link:label>
    <link:label id="lab_us-gaap_InventoryWorkInProcessNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Work in Process, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:to="lab_us-gaap_InventoryWorkInProcessNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_74759305-a977-4f78-8cee-5b797d9c5e25_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e330e459-91b7-4304-a660-5cf401052c1c_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on Cash and cash equivalents and Restricted cash</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_7521f572-a208-4ddc-825e-7d9db9b19c0d_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNet_c7361b16-9724-4dc7-84e3-fe119401122a_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_67028e09-4b49-48b0-937f-2a4c41f5863a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b5f23b95-08bd-44e5-861c-1e8b66dff76a_verboseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a041752e-f43d-4ff0-8cd5-bd074a271b36_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total net sales</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_530bda47-8f52-4a60-93c1-d9016ea7708d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_eba8a375-5604-4ddd-8dcf-aa44d852097c_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit_5c6e55b2-f355-49be-abf1-9beb63e06608_terseLabel_en-US" xlink:label="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable, returns, credits issued, and price protection adjustments expense (credit)</link:label>
    <link:label id="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit_label_en-US" xlink:label="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments Expense (Credit)</link:label>
    <link:label id="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit_documentation_en-US" xlink:label="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments Expense (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit" xlink:href="algm-20210625.xsd#algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit" xlink:to="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_b37e7460-b207-40c7-a0fe-f71461ebdac0_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_a2f6e2fa-2212-4696-9f95-eda2cbf05e68_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_51122196-7316-4065-abe1-428d040b2edb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:to="lab_us-gaap_DefinedBenefitPlanDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_4e4d00ab-deaa-44e0-b5ba-70b2e112fdc9_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_92fbfd81-96e5-4cd5-aa0e-458933001b0d_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_21f2e357-ab52-4a87-818f-905b7913d093_terseLabel_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Accounts Receivable, net</link:label>
    <link:label id="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans, Notes, Trade and Other Receivables Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:to="lab_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_607278cd-5217-4840-b0b5-c060be19afc2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_8a725b00-76f5-423a-ab94-c2fa237f5782_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-offs, net of recoveries</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_630d7f72-8ea0-4a76-a220-a53235d50f46_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanInterestCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Interest Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanInterestCost" xlink:to="lab_us-gaap_DefinedBenefitPlanInterestCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_8050e0bb-65de-4203-80e4-b51410fd4edb_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_b42ad961-38b0-45d8-a219-322d07a4d160_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_48c60bb3-1ff0-470b-94ed-a0fbfe5f6216_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase_c76dfedf-a068-4ac9-bed8-48ae088ebf37_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions during the year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_d44a0a28-7998-42bf-9e32-f6398e1843dc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Current Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherCurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_848e969d-1da3-48b9-859b-3cda549a20cd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Issuable Weighted Average Share Information</link:label>
    <link:label id="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Weighted Average Number of Shares [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_a27d5154-53cd-4b50-8f9a-cf3f0d010bda_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameDomain" xlink:to="lab_us-gaap_RetirementPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_472cd8ee-41d9-432f-93c9-293cd401391e_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_1b57c7a2-7ddb-4b40-864c-fb2347cec1a4_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_37ef189b-1183-465d-89fa-f4619961779a_terseLabel_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized deferred financing costs</link:label>
    <link:label id="lab_us-gaap_UnamortizedDebtIssuanceExpense_label_en-US" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unamortized Debt Issuance Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_eca436df-8b88-4908-9309-01784e9f5b25_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt and Other Borrowings</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4584e684-6f8c-41af-905b-18ef5a2f5d67_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_05f46897-1feb-4110-aef6-1cd9e1d7ea3d_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expenses [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_6c6513e2-a2c8-440b-873a-73303d7fced4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_d2173365-0806-4d60-bde6-9116f4319b38_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_b9e9f4a8-70a2-46fa-ac8e-fff96adaf435_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Computation of Net (Loss) Income per Share and Unaudited Pro Forma Net Income per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_12e90610-d1d2-4e15-992e-86611434c940_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_8eb93696-4b86-4f59-857e-b5da65237cf1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_112214ea-6e37-4a3c-96b2-1a6f569bff88_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_170aab03-719d-4f44-9a72-65e8b9dc26e9_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_68ada33e-0be9-4fd2-ac64-953a1675358f_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_RelatedPartyRevenueMember_b9b4e8c3-1a3c-4d50-8280-a54a9e0fb4ae_terseLabel_en-US" xlink:label="lab_algm_RelatedPartyRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Revenue</link:label>
    <link:label id="lab_algm_RelatedPartyRevenueMember_label_en-US" xlink:label="lab_algm_RelatedPartyRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Revenue [Member]</link:label>
    <link:label id="lab_algm_RelatedPartyRevenueMember_documentation_en-US" xlink:label="lab_algm_RelatedPartyRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyRevenueMember" xlink:href="algm-20210625.xsd#algm_RelatedPartyRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_RelatedPartyRevenueMember" xlink:to="lab_algm_RelatedPartyRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_88317964-d0a2-462a-b450-51d571a39927_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding balance</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPensionPlansDefinedBenefitMember_8525d020-23ba-4d0b-8115-e3a47dc1dfcf_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Defined Benefit Plans</link:label>
    <link:label id="lab_us-gaap_OtherPensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_41dea713-b56d-4d6f-b768-faf0ad275d18_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:to="lab_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_988020b1-11b1-4415-9fae-803f29aecd27_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_CreditSuisseAGCaymanIslandsBranchMember_009bd9a7-7620-41fc-8a97-4516f4f3c8fd_terseLabel_en-US" xlink:label="lab_algm_CreditSuisseAGCaymanIslandsBranchMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Suisse AG, Cayman Islands Branch</link:label>
    <link:label id="lab_algm_CreditSuisseAGCaymanIslandsBranchMember_label_en-US" xlink:label="lab_algm_CreditSuisseAGCaymanIslandsBranchMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Suisse AG, Cayman Islands Branch [Member]</link:label>
    <link:label id="lab_algm_CreditSuisseAGCaymanIslandsBranchMember_documentation_en-US" xlink:label="lab_algm_CreditSuisseAGCaymanIslandsBranchMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Suisse AG, Cayman Islands Branch</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CreditSuisseAGCaymanIslandsBranchMember" xlink:href="algm-20210625.xsd#algm_CreditSuisseAGCaymanIslandsBranchMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_CreditSuisseAGCaymanIslandsBranchMember" xlink:to="lab_algm_CreditSuisseAGCaymanIslandsBranchMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_bd607140-def6-49d3-a96e-7cd7d8a40ece_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_563938e7-bdf5-4e83-8deb-b7cc595101fb_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_f30b4189-6deb-415c-a5a6-147b3db7ffd0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_36269d6d-5c56-4c9b-a0c3-6a566f2cec2b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_RelatedPartyTransactionMonthlyFeePayable_8ddbc26a-1c07-4972-a655-139304696819_terseLabel_en-US" xlink:label="lab_algm_RelatedPartyTransactionMonthlyFeePayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly fee payable</link:label>
    <link:label id="lab_algm_RelatedPartyTransactionMonthlyFeePayable_label_en-US" xlink:label="lab_algm_RelatedPartyTransactionMonthlyFeePayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Monthly Fee Payable</link:label>
    <link:label id="lab_algm_RelatedPartyTransactionMonthlyFeePayable_documentation_en-US" xlink:label="lab_algm_RelatedPartyTransactionMonthlyFeePayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Monthly Fee Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyTransactionMonthlyFeePayable" xlink:href="algm-20210625.xsd#algm_RelatedPartyTransactionMonthlyFeePayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_RelatedPartyTransactionMonthlyFeePayable" xlink:to="lab_algm_RelatedPartyTransactionMonthlyFeePayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_357409e1-011e-4306-a804-1d8df646c446_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_a62c137f-8ea5-425a-8bee-7df91af74b8b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected return on plan assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Return (Loss) on Plan Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_894e82dc-62a6-4d95-a08f-68f341d4686b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_54542810-34dd-41e5-b82f-6dcf22446482_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_MizuhoBankLtdMember_eaa73ac8-509f-41c4-9e59-361b1e50ae7b_terseLabel_en-US" xlink:label="lab_algm_MizuhoBankLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mizuho Bank, Ltd</link:label>
    <link:label id="lab_algm_MizuhoBankLtdMember_label_en-US" xlink:label="lab_algm_MizuhoBankLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mizuho Bank, Ltd [Member]</link:label>
    <link:label id="lab_algm_MizuhoBankLtdMember_documentation_en-US" xlink:label="lab_algm_MizuhoBankLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mizuho Bank, Ltd</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_MizuhoBankLtdMember" xlink:href="algm-20210625.xsd#algm_MizuhoBankLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_MizuhoBankLtdMember" xlink:to="lab_algm_MizuhoBankLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_CommonStockPriorityDividendRatePercent_818fcfc1-4e8b-43fb-905d-116a646de7c3_terseLabel_en-US" xlink:label="lab_algm_CommonStockPriorityDividendRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Priority dividend rate</link:label>
    <link:label id="lab_algm_CommonStockPriorityDividendRatePercent_label_en-US" xlink:label="lab_algm_CommonStockPriorityDividendRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Priority Dividend Rate, Percent</link:label>
    <link:label id="lab_algm_CommonStockPriorityDividendRatePercent_documentation_en-US" xlink:label="lab_algm_CommonStockPriorityDividendRatePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Priority Dividend Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonStockPriorityDividendRatePercent" xlink:href="algm-20210625.xsd#algm_CommonStockPriorityDividendRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_CommonStockPriorityDividendRatePercent" xlink:to="lab_algm_CommonStockPriorityDividendRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_2d4c0088-c6d0-46ba-aee7-5f7be3b55dcc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in Trade accounts payable related to Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_NumberOfContinentsOnWhichEntityOperates_6979fb5b-125a-406b-9682-aedc2e00477b_terseLabel_en-US" xlink:label="lab_algm_NumberOfContinentsOnWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of continents on which entity operates</link:label>
    <link:label id="lab_algm_NumberOfContinentsOnWhichEntityOperates_label_en-US" xlink:label="lab_algm_NumberOfContinentsOnWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Continents On Which Entity Operates</link:label>
    <link:label id="lab_algm_NumberOfContinentsOnWhichEntityOperates_documentation_en-US" xlink:label="lab_algm_NumberOfContinentsOnWhichEntityOperates" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Continents On Which Entity Operates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_NumberOfContinentsOnWhichEntityOperates" xlink:href="algm-20210625.xsd#algm_NumberOfContinentsOnWhichEntityOperates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_NumberOfContinentsOnWhichEntityOperates" xlink:to="lab_algm_NumberOfContinentsOnWhichEntityOperates" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_ea730c08-1094-425f-a000-705c9c5db058_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b6d68cf6-bb9b-461d-8cb0-1bd3b1abfcff_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of common stock equivalents (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Diluted Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:to="lab_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7838a269-da20-406d-bd58-a5ba30bb1d14_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_072ec735-ee85-4602-9a90-c1981b7882f4_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MajorityShareholderMember_c753a8f8-9b15-4b54-ac87-6deb6ead067c_terseLabel_en-US" xlink:label="lab_us-gaap_MajorityShareholderMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanken</link:label>
    <link:label id="lab_us-gaap_MajorityShareholderMember_label_en-US" xlink:label="lab_us-gaap_MajorityShareholderMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Majority Shareholder [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorityShareholderMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorityShareholderMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MajorityShareholderMember" xlink:to="lab_us-gaap_MajorityShareholderMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_a7b0b9ff-514e-4f1b-827e-f573ac620ec3_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Sales by Product</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Products and Services [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:to="lab_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_7467bc99-80d7-4550-9d43-41a5f6e9d86d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_fc352cec-9224-47d4-98c1-7e77e43ce25c_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowances for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_797e804c-e52a-4370-9588-43561223cf3a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for expected credit losses and allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_1062e4be-e06d-4a07-9527-5a129544e5b5_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_765c7955-1790-4316-a028-13702d32362b_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_4643fef6-430e-4091-a465-c6f01f026762_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_33053dde-e04d-4415-b69c-979b4fdee326_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_28095797-a5a9-444b-a180-1458b402da8b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_66451e3c-6af2-4805-bc04-837270529041_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_097864f4-d1d4-409a-9db1-b78b14802471_terseLabel_en-US" xlink:label="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discrete tax items</link:label>
    <link:label id="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_label_en-US" xlink:label="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tax Adjustments, Settlements, and Unusual Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:to="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_356ea266-4077-4a6a-bb8f-e1cbdf9245f6_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_country_KR_368418bf-425e-4df5-b76c-80d8ea16dcb3_terseLabel_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">South Korea</link:label>
    <link:label id="lab_country_KR_label_en-US" xlink:label="lab_country_KR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">KOREA, REPUBLIC OF</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_KR" xlink:to="lab_country_KR" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_9d0c1e9a-bd27-49e0-a500-79058e7e0a84_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets amortization expense</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent_4499c8da-a312-491c-affe-8c35c5acbfb2_terseLabel_en-US" xlink:label="lab_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current</link:label>
    <link:label id="lab_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent_documentation_en-US" xlink:label="lab_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent" xlink:href="algm-20210625.xsd#algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent" xlink:to="lab_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_cfd697e3-12f6-49cc-a587-d27ad6f310f9_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_b58206aa-f13c-4322-9a00-59cbfaa70670_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Costs and Other Information</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_DebtInstrumentInterestRateFloor_1c13e62f-957a-411f-83f6-011437822cb5_terseLabel_en-US" xlink:label="lab_algm_DebtInstrumentInterestRateFloor" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate floor</link:label>
    <link:label id="lab_algm_DebtInstrumentInterestRateFloor_label_en-US" xlink:label="lab_algm_DebtInstrumentInterestRateFloor" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate Floor</link:label>
    <link:label id="lab_algm_DebtInstrumentInterestRateFloor_documentation_en-US" xlink:label="lab_algm_DebtInstrumentInterestRateFloor" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate Floor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_DebtInstrumentInterestRateFloor" xlink:href="algm-20210625.xsd#algm_DebtInstrumentInterestRateFloor"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_DebtInstrumentInterestRateFloor" xlink:to="lab_algm_DebtInstrumentInterestRateFloor" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_9dc46d11-e31d-4348-893d-f340873badb9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_4f3d40a7-acf5-4bcc-a900-763afb9e3706_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, net</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BankLoanObligationsMember_262b8c4e-e66b-4e65-b80a-c44ef2d685c0_terseLabel_en-US" xlink:label="lab_us-gaap_BankLoanObligationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans</link:label>
    <link:label id="lab_us-gaap_BankLoanObligationsMember_label_en-US" xlink:label="lab_us-gaap_BankLoanObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Loan Obligations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankLoanObligationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankLoanObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BankLoanObligationsMember" xlink:to="lab_us-gaap_BankLoanObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_ccb7c980-7219-4662-8871-71c180f78c03_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_LegacyTrademarksMember_94e07dee-3971-4de7-a8bb-9b378b41e29c_terseLabel_en-US" xlink:label="lab_algm_LegacyTrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legacy trademarks</link:label>
    <link:label id="lab_algm_LegacyTrademarksMember_label_en-US" xlink:label="lab_algm_LegacyTrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legacy Trademarks [Member]</link:label>
    <link:label id="lab_algm_LegacyTrademarksMember_documentation_en-US" xlink:label="lab_algm_LegacyTrademarksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legacy Trademarks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LegacyTrademarksMember" xlink:href="algm-20210625.xsd#algm_LegacyTrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_LegacyTrademarksMember" xlink:to="lab_algm_LegacyTrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_6fd3ccee-a44d-4f12-9106-bee90518ea92_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_dd536612-1efb-47cd-8158-21fb79c1650a_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_2e1f563a-b720-478a-9c68-b862b2c2c044_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_0b976d3c-458b-4504-87c9-7ae7fe349c98_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value of Entity's Plan Assets</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_51238b68-5154-471c-9292-d729b08ac08c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unvested shares of restricted commons stock (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_01c76edd-0b74-45e7-b438-a1fc4d4d2055_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_d73f595d-89c0-481b-b221-02580d5e625c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationAxis_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis" xlink:to="lab_us-gaap_DisposalGroupClassificationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_fd499712-8361-43db-926d-a29d11545ea0_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of prior service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Amortization of Prior Service Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_55b8e7db-30ab-40eb-af80-3374d1ccff9e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_dd84753b-4994-445f-83f7-f054ac1790df_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncurrentAssets_a333b975-1f92-4cf2-a3a6-3aae7c0fc0a1_terseLabel_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_NoncurrentAssets_label_en-US" xlink:label="lab_us-gaap_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets" xlink:to="lab_us-gaap_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_856fe61b-d6ec-4787-ba0c-3016d87e1e42_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets, net</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets for Plan Benefits, Defined Benefit Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:to="lab_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_dbc0865c-370a-4b2c-a8ea-2cab2cc2b8e0_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued income taxes</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_PensionPromiseMember_a35ddf60-260d-4aa4-b996-323f5c428d1d_terseLabel_en-US" xlink:label="lab_algm_PensionPromiseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Promise</link:label>
    <link:label id="lab_algm_PensionPromiseMember_label_en-US" xlink:label="lab_algm_PensionPromiseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Promise [Member]</link:label>
    <link:label id="lab_algm_PensionPromiseMember_documentation_en-US" xlink:label="lab_algm_PensionPromiseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Promise</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PensionPromiseMember" xlink:href="algm-20210625.xsd#algm_PensionPromiseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_PensionPromiseMember" xlink:to="lab_algm_PensionPromiseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_d76f8289-c99b-41ef-ba11-90d762805a5b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of sales</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_787b373f-be33-4c74-94e1-bf307a8bbfbe_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentrations of Credit Risk and Significant Customers</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_4f29e02f-d3dc-4991-92ce-4959a6b15581_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_c3c686b9-2f29-4cd6-ab21-4e9e1c91c677_terseLabel_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_OtherIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIntangibleAssetsMember" xlink:to="lab_us-gaap_OtherIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_6d00fa50-ae6a-4f56-9959-f1073129cf09_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_34f23341-69aa-473b-a289-b8ef85559417_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff_f7073900-a412-43dd-ac14-b2838e6746d6_negatedTerseLabel_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-offs, net of recoveries</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff_label_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff_documentation_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff" xlink:to="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_5454d659-073d-414e-abeb-4e0e36890b70_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeAxis" xlink:to="lab_us-gaap_RetirementPlanTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7ae3ae44-8632-4b04-a49c-bc27aee0ef15_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: present value adjustment</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_632b1309-9daa-4e34-9481-3bac5cd06571_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_bb926473-2449-4e40-9d59-ab77b541b1f4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_6ae93121-f74d-4c52-80dd-83c50de4578e_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income attributable to common stockholders, basic</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_5c69c8d4-0b32-4b05-8171-63fd1c4666c0_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_24ec9197-4b65-4fc4-a4d8-eccd550df8aa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rent expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseExpense_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseExpense" xlink:to="lab_us-gaap_OperatingLeaseExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_7c9bba47-3317-4ac8-b40b-723a2aeb7936_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedUtilitiesCurrent_821b100a-48b6-43bc-bcf2-eee82b28d1ed_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedUtilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued utilities</link:label>
    <link:label id="lab_us-gaap_AccruedUtilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedUtilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Utilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedUtilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedUtilitiesCurrent" xlink:to="lab_us-gaap_AccruedUtilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_12bb832e-aed1-44c0-b5f2-044ff3b4603d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_2640f9b5-7c57-48b2-86d1-701c9b739424_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_f613ad2f-1e78-453d-a1e8-cb3760935453_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_BusinessCombinationConsiderationTransferredPayable_ed386263-379e-4576-9211-c5866bda8b58_terseLabel_en-US" xlink:label="lab_algm_BusinessCombinationConsiderationTransferredPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Base acquisition purchase price due</link:label>
    <link:label id="lab_algm_BusinessCombinationConsiderationTransferredPayable_label_en-US" xlink:label="lab_algm_BusinessCombinationConsiderationTransferredPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred Payable</link:label>
    <link:label id="lab_algm_BusinessCombinationConsiderationTransferredPayable_documentation_en-US" xlink:label="lab_algm_BusinessCombinationConsiderationTransferredPayable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Consideration Transferred Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_BusinessCombinationConsiderationTransferredPayable" xlink:href="algm-20210625.xsd#algm_BusinessCombinationConsiderationTransferredPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_BusinessCombinationConsiderationTransferredPayable" xlink:to="lab_algm_BusinessCombinationConsiderationTransferredPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_a72b6c87-a70d-4dd6-8221-e6d4985a6351_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_country_JP_aeb021d7-3465-47af-8133-4724df23b327_terseLabel_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Japan</link:label>
    <link:label id="lab_country_JP_label_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JAPAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_JP" xlink:to="lab_country_JP" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_5121f454-34ab-48a2-9897-bea0ba977c11_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash provided by operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_6f5a4340-422d-4ab1-b32d-8eda035a4082_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_059aabda-7347-4159-b206-b8b0a76d868d_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net income attributable to common stockholders per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations, Per Basic Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward_83f5b0b2-faf6-4f40-b18f-343d32c74d8f_terseLabel_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward_label_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss And Returns And Sales [Roll Forward]</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward_documentation_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss And Returns And Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward" xlink:to="lab_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_af2e8cf4-d256-48f3-a025-b23fa88b24c3_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_b9c4e985-8685-4f73-93ee-84364a488770_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d2d07dd3-9203-46f3-905f-952cc7f7d924_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_5d09c027-8517-4f1a-a8c0-d4f080ab868b_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestments_95072ade-236a-4533-9a50-1b2238efee05_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity investment in related party</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestments" xlink:to="lab_us-gaap_EquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_b6e5f459-f1f4-4b10-8b50-88f90a357988_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Senior Secured Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_PH_67566142-78ee-446d-9e18-c4111fd08ce4_terseLabel_en-US" xlink:label="lab_country_PH" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Philippines</link:label>
    <link:label id="lab_country_PH_label_en-US" xlink:label="lab_country_PH" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PHILIPPINES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_PH" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PH"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_PH" xlink:to="lab_country_PH" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_fc0878e0-2f76-4af5-b6d3-5e4dff367aaa_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_fe08f06e-8a44-4127-bdc5-7c92aaa48ca0_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_5bb1e7f3-fe46-402a-a11f-49ad83dd9182_terseLabel_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassifications</link:label>
    <link:label id="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription_label_en-US" xlink:label="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification, Comparability Adjustment [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:to="lab_us-gaap_PriorPeriodReclassificationAdjustmentDescription" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_IncreaseDecreaseInDueToFromRelatedParties_f79f6587-4963-4550-b22c-2251b1597874_terseLabel_en-US" xlink:label="lab_algm_IncreaseDecreaseInDueToFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to/from related parties</link:label>
    <link:label id="lab_algm_IncreaseDecreaseInDueToFromRelatedParties_label_en-US" xlink:label="lab_algm_IncreaseDecreaseInDueToFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Due To (From) Related Parties</link:label>
    <link:label id="lab_algm_IncreaseDecreaseInDueToFromRelatedParties_documentation_en-US" xlink:label="lab_algm_IncreaseDecreaseInDueToFromRelatedParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Due To (From) Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IncreaseDecreaseInDueToFromRelatedParties" xlink:href="algm-20210625.xsd#algm_IncreaseDecreaseInDueToFromRelatedParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_IncreaseDecreaseInDueToFromRelatedParties" xlink:to="lab_algm_IncreaseDecreaseInDueToFromRelatedParties" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_fd47ca7d-ce50-46f3-ac8f-8eeb0a026fd0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_115d6270-79ca-4b26-95f4-0b338799e4f5_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_ad11e212-1ece-4424-b761-04859de971fc_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_9a975cb2-7f31-4cc2-bc1b-e8da9d834794_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Sales by Geography</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_564ed5ef-4fed-4ee0-9c74-52ec2cf6ddb7_terseLabel_en-US" xlink:label="lab_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, After Year Four</link:label>
    <link:label id="lab_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="algm-20210625.xsd#algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_Company401KPlanMember_ddecb06f-a2b8-4cd1-9a26-693b1c403ed5_terseLabel_en-US" xlink:label="lab_algm_Company401KPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">401(K) Plan</link:label>
    <link:label id="lab_algm_Company401KPlanMember_label_en-US" xlink:label="lab_algm_Company401KPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company 401(K) Plan [Member]</link:label>
    <link:label id="lab_algm_Company401KPlanMember_documentation_en-US" xlink:label="lab_algm_Company401KPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company 401(K) Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_Company401KPlanMember" xlink:href="algm-20210625.xsd#algm_Company401KPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_Company401KPlanMember" xlink:to="lab_algm_Company401KPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment_2cecde23-0922-4448-bce0-13cab2050250_terseLabel_en-US" xlink:label="lab_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Dilutive effect of common stock equivalents (in shares)</link:label>
    <link:label id="lab_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment_label_en-US" xlink:label="lab_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Issuable Shares Outstanding Adjustment</link:label>
    <link:label id="lab_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment_documentation_en-US" xlink:label="lab_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number Issuable Shares Outstanding Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment" xlink:href="algm-20210625.xsd#algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment" xlink:to="lab_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedVacationCurrent_16741b06-bb78-4a0c-b50a-b84df75aae97_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued vacation</link:label>
    <link:label id="lab_us-gaap_AccruedVacationCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedVacationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Vacation, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedVacationCurrent" xlink:to="lab_us-gaap_AccruedVacationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_ccd709c2-3c7c-4b29-a3bc-995bcdacd870_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_3ad79eef-50c2-4955-b241-39c46bfd5bd4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain on disposal of assets</link:label>
    <link:label id="lab_us-gaap_GainLossOnDispositionOfAssets1_label_en-US" xlink:label="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Disposition of Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnDispositionOfAssets1" xlink:to="lab_us-gaap_GainLossOnDispositionOfAssets1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_e2241a27-3362-44cb-ad65-34ce0d968a3b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease liabilities, less current portion</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_5911c15b-8e37-458a-a683-4b10aeaa7aa1_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_61b3135e-4450-455c-9697-4ad89bf114d5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_75c05806-7ae1-40ce-9c9d-b43cad30c734_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net actuarial loss amortization of net transition obligation and prior service costs related to defined benefit plans, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_1bfc5c7b-db1d-4d7e-8750-d4aa5bbb0920_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net actuarial loss amortization of net transition obligation and prior service costs related to defined benefit plans, net of tax</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_576c9518-d5b6-473e-bbc7-8c6856158bb1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_5aa78d3a-d335-49c4-818c-d68f490876f2_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_aa754975-bae3-42b0-b115-a6ed685d7a84_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_1b47cb4e-af88-42d0-96b1-658f9845d6e5_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_ConversionOfStockConversionRatio_bb8a5a8c-d054-49ab-ae43-1e5194142404_terseLabel_en-US" xlink:label="lab_algm_ConversionOfStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion rate</link:label>
    <link:label id="lab_algm_ConversionOfStockConversionRatio_label_en-US" xlink:label="lab_algm_ConversionOfStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Stock, Conversion Ratio</link:label>
    <link:label id="lab_algm_ConversionOfStockConversionRatio_documentation_en-US" xlink:label="lab_algm_ConversionOfStockConversionRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Stock, Conversion Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ConversionOfStockConversionRatio" xlink:href="algm-20210625.xsd#algm_ConversionOfStockConversionRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_ConversionOfStockConversionRatio" xlink:to="lab_algm_ConversionOfStockConversionRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_ab970fd4-d080-43eb-bf98-736d77da9afd_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_us-gaap_AdjustmentForAmortization_label_en-US" xlink:label="lab_us-gaap_AdjustmentForAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentForAmortization" xlink:to="lab_us-gaap_AdjustmentForAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice_4af5b559-ab58-49e2-8c9b-00c0b362e457_terseLabel_en-US" xlink:label="lab_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Option to terminate, period of notice</link:label>
    <link:label id="lab_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice_label_en-US" xlink:label="lab_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Sublease, Option To Terminate, Period Of Notice</link:label>
    <link:label id="lab_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice_documentation_en-US" xlink:label="lab_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Sublease, Option To Terminate, Period Of Notice</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice" xlink:href="algm-20210625.xsd#algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice" xlink:to="lab_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_98461af3-b7e7-434c-8ee7-411b9e36702a_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income attributable to Allegro MicroSystems, Inc.</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_1fb85c11-a3b8-4064-9d44-4048602342ec_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Obligations due under Senior Secured Credit Facilities</link:label>
    <link:label id="lab_us-gaap_LongTermLineOfCredit_label_en-US" xlink:label="lab_us-gaap_LongTermLineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermLineOfCredit" xlink:to="lab_us-gaap_LongTermLineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_a936337c-017c-4f69-8c95-b7049858f5bd_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_49b578c2-0923-4e25-9491-c03ab35bc7d3_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_09dbfc64-a218-48aa-b626-a08bd27ebf46_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_5235765e-4b36-4fec-8ff9-44bc5fc25d6a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Tax (Benefit) Provision</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock_33f3331f-d297-43cc-a696-775dc7fe5d0b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Fair Value of Level 3 Plan Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Fair Value of Plan Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_e4f2db7b-f983-4566-9461-9c145c17f188_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_f040e62a-360a-41d5-a485-4df7a2633792_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_d5262c32-c2d4-433f-a108-7e60a32a7e87_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other information:</link:label>
    <link:label id="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Operating Activities, Lessee [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:to="lab_us-gaap_CashFlowOperatingActivitiesLesseeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_5cf8f9c2-346a-4caa-ac0d-10d99ff65056_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_1296e8fc-5b64-431a-a9d3-e43ca37ad04f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_4d6bc8a2-403b-4c94-af6f-19eab1be4bfd_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_aabe45a3-05dc-4b94-b5df-9c089151287d_terseLabel_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade and other accounts receivable due from related party</link:label>
    <link:label id="lab_us-gaap_DueFromRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due from Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueFromRelatedPartiesCurrent" xlink:to="lab_us-gaap_DueFromRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_461cfcc8-e91d-43de-bf18-510cfbfd59cd_terseLabel_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indemnification accruals</link:label>
    <link:label id="lab_us-gaap_LossContingencyAccrualAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss Contingency Accrual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:to="lab_us-gaap_LossContingencyAccrualAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_DirectorMember_4ed6a9e1-fb8b-4782-ac1b-88c18c92a5bd_terseLabel_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director</link:label>
    <link:label id="lab_srt_DirectorMember_label_en-US" xlink:label="lab_srt_DirectorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Director [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_DirectorMember" xlink:to="lab_srt_DirectorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_0f368d5e-ae56-4e1d-9972-6a32d445f1f1_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProfitLoss_2ec0a26c-b95c-4986-a13f-121abd2e8421_totalLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_ff7640e3-5332-4d48-887d-339a888d315a_terseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_3542c7eb-6b76-4a1a-bda6-0ad69c1ce9a9_verboseLabel_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_ProfitLoss_label_en-US" xlink:label="lab_us-gaap_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss), Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProfitLoss" xlink:to="lab_us-gaap_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_f4af900d-0e42-489b-b4e6-ddc225d04d35_negatedLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related party trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_5f8ae0f4-03f8-4c05-a738-407c962b6572_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable from related party</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_c27b474d-28aa-42b9-a3e9-61479268fc6f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Sales by Core End Market and Application</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_TermLoanFacilityMember_5964570c-c680-4cc5-bfa8-9f0b713d84d4_terseLabel_en-US" xlink:label="lab_algm_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:label id="lab_algm_TermLoanFacilityMember_label_en-US" xlink:label="lab_algm_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_algm_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_algm_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_TermLoanFacilityMember" xlink:href="algm-20210625.xsd#algm_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_TermLoanFacilityMember" xlink:to="lab_algm_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_98b1c73d-d564-48eb-a57c-db4c31271804_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease agreement term</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure_f187a1a6-be25-49a5-aedb-3fae025a5ad8_terseLabel_en-US" xlink:label="lab_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:label id="lab_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure_documentation_en-US" xlink:label="lab_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:href="algm-20210625.xsd#algm_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_ContingentConsiderationLiabilityMember_9ab83f88-ada2-4f0f-bae7-8a5a0f79816f_terseLabel_en-US" xlink:label="lab_algm_ContingentConsiderationLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Liability</link:label>
    <link:label id="lab_algm_ContingentConsiderationLiabilityMember_label_en-US" xlink:label="lab_algm_ContingentConsiderationLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Liability [Member]</link:label>
    <link:label id="lab_algm_ContingentConsiderationLiabilityMember_documentation_en-US" xlink:label="lab_algm_ContingentConsiderationLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ContingentConsiderationLiabilityMember" xlink:href="algm-20210625.xsd#algm_ContingentConsiderationLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_ContingentConsiderationLiabilityMember" xlink:to="lab_algm_ContingentConsiderationLiabilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_c2ee2365-dea9-4162-9ada-b7197a9edf3b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable &#8211; other</link:label>
    <link:label id="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts and Other Receivables, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:to="lab_us-gaap_AccountsAndOtherReceivablesNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_e0a7993d-ebbe-42d1-aafa-db3712163fff_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_LineOfCreditAgreementExpiringAugust312021Member_b2562926-1de8-4fa5-98b5-5d7dc70e9a45_terseLabel_en-US" xlink:label="lab_algm_LineOfCreditAgreementExpiringAugust312021Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line-of-Credit Agreement Expiring August 31, 2021</link:label>
    <link:label id="lab_algm_LineOfCreditAgreementExpiringAugust312021Member_label_en-US" xlink:label="lab_algm_LineOfCreditAgreementExpiringAugust312021Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line-Of-Credit Agreement Expiring August 31, 2021 [Member]</link:label>
    <link:label id="lab_algm_LineOfCreditAgreementExpiringAugust312021Member_documentation_en-US" xlink:label="lab_algm_LineOfCreditAgreementExpiringAugust312021Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line-Of-Credit Agreement Expiring August 31, 2021</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LineOfCreditAgreementExpiringAugust312021Member" xlink:href="algm-20210625.xsd#algm_LineOfCreditAgreementExpiringAugust312021Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_LineOfCreditAgreementExpiringAugust312021Member" xlink:to="lab_algm_LineOfCreditAgreementExpiringAugust312021Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2cf5de02-72a9-419e-bc85-fea74719dd47_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_92d2e5f7-0572-4c13-980f-02de34916c58_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_9e118241-da39-47b3-9ff8-3fefe4a6b38f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_ICTechnologyDevelopmentAgreementMember_026a4ccc-8478-4ba3-8b4d-9bf90fe68d41_terseLabel_en-US" xlink:label="lab_algm_ICTechnologyDevelopmentAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IC Technology Development Agreement</link:label>
    <link:label id="lab_algm_ICTechnologyDevelopmentAgreementMember_label_en-US" xlink:label="lab_algm_ICTechnologyDevelopmentAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IC Technology Development Agreement [Member]</link:label>
    <link:label id="lab_algm_ICTechnologyDevelopmentAgreementMember_documentation_en-US" xlink:label="lab_algm_ICTechnologyDevelopmentAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IC Technology Development Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ICTechnologyDevelopmentAgreementMember" xlink:href="algm-20210625.xsd#algm_ICTechnologyDevelopmentAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_ICTechnologyDevelopmentAgreementMember" xlink:to="lab_algm_ICTechnologyDevelopmentAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation_44d4849f-18da-4dbd-bcde-b2b4f4b9ffd1_terseLabel_en-US" xlink:label="lab_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares returned for tax payments made on behalf of holders of common stock (in shares)</link:label>
    <link:label id="lab_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation_label_en-US" xlink:label="lab_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Stock, Shares Withheld For Tax Withholding Obligation</link:label>
    <link:label id="lab_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation_documentation_en-US" xlink:label="lab_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion Of Stock, Shares Withheld For Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation" xlink:href="algm-20210625.xsd#algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation" xlink:to="lab_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember_69128a60-51cb-4305-873a-f13cdff913e7_terseLabel_en-US" xlink:label="lab_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings, building improvements and leasehold improvements</link:label>
    <link:label id="lab_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings, Building Improvements And Leasehold Improvements [Member]</link:label>
    <link:label id="lab_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Buildings, Building Improvements And Leasehold Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember" xlink:href="algm-20210625.xsd#algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember" xlink:to="lab_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_b29c0f4f-76d6-45e6-9545-d4e29e26cf18_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued retirement</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Retirement and Postemployment Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_d52d1ea6-160b-4455-b9ba-eda8c6c5a988_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum employer contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvesteeMember_0e59c676-985c-4271-a85a-7318fc6a191d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PSL</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvesteeMember_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvesteeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investee [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvesteeMember" xlink:to="lab_us-gaap_EquityMethodInvesteeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_RelatedPartyTransactionSeverancePaymentIfTerminated_302ffb99-ee67-4714-9822-7ec47e659c29_terseLabel_en-US" xlink:label="lab_algm_RelatedPartyTransactionSeverancePaymentIfTerminated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance payment if terminated</link:label>
    <link:label id="lab_algm_RelatedPartyTransactionSeverancePaymentIfTerminated_label_en-US" xlink:label="lab_algm_RelatedPartyTransactionSeverancePaymentIfTerminated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Severance Payment If Terminated</link:label>
    <link:label id="lab_algm_RelatedPartyTransactionSeverancePaymentIfTerminated_documentation_en-US" xlink:label="lab_algm_RelatedPartyTransactionSeverancePaymentIfTerminated" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Severance Payment If Terminated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyTransactionSeverancePaymentIfTerminated" xlink:href="algm-20210625.xsd#algm_RelatedPartyTransactionSeverancePaymentIfTerminated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_RelatedPartyTransactionSeverancePaymentIfTerminated" xlink:to="lab_algm_RelatedPartyTransactionSeverancePaymentIfTerminated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b6f329e7-1664-4596-9012-a95d0a761a11_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_66182a9e-c9ec-4153-9b41-79d101509d6a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due Thereafter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_df0d7b19-3994-4b09-bad5-b570001bb53b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_baf87874-02a5-47b6-9137-c4ebb3a8a019_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_OtherCountriesMember_010e54bc-6417-4afa-894e-873c10e93274_terseLabel_en-US" xlink:label="lab_algm_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_algm_OtherCountriesMember_label_en-US" xlink:label="lab_algm_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:label id="lab_algm_OtherCountriesMember_documentation_en-US" xlink:label="lab_algm_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Countries</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherCountriesMember" xlink:href="algm-20210625.xsd#algm_OtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_OtherCountriesMember" xlink:to="lab_algm_OtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_2684c09b-68cc-4743-b78d-9bc3388bd146_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanNameAxis_label_en-US" xlink:label="lab_us-gaap_RetirementPlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanNameAxis" xlink:to="lab_us-gaap_RetirementPlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_f7bc0dc4-f6d1-4e7b-bb62-940670af8756_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service cost</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanServiceCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Service Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanServiceCost" xlink:to="lab_us-gaap_DefinedBenefitPlanServiceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_f47e0b28-a71e-4c18-985d-cc72128be03e_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalents_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_75cd297f-1907-429b-91eb-bd718f8610a1_negatedLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency loss on translation</link:label>
    <link:label id="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_label_en-US" xlink:label="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:to="lab_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_518d95b8-87ad-4937-a934-79de8f478dfc_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_26f677e9-ea59-4172-ab93-50f63bc2e62b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_ce1ce7d4-eaf6-4cee-87d7-fd687c8ae257_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_f496fe0a-3f40-49e6-a657-673cb6571eba_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostAbstract_d54ade03-1d65-4a8f-bf06-45117417c2c4_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease costs:</link:label>
    <link:label id="lab_us-gaap_LeaseCostAbstract_label_en-US" xlink:label="lab_us-gaap_LeaseCostAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostAbstract" xlink:to="lab_us-gaap_LeaseCostAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_0a6834f1-97db-4992-b32a-cc4188d67424_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_33e73410-f9f5-49e0-9ebd-b1c143c46199_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Common Stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_bcaf27f0-ee1f-4398-83d4-2d0c3779dc9b_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_label_en-US" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Finished Goods, Net of Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_81b5a857-f0c4-4f19-bba7-f901b03827bb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_53f50a9b-c24e-4b68-9f9b-04af4f4417ac_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesAbstract_label_en-US" xlink:label="lab_us-gaap_ReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivables [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesAbstract" xlink:to="lab_us-gaap_ReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_60533bca-09f1-4733-a190-6b0b1db1a231_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_507a898c-94eb-45d2-84aa-80d246910424_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current portion of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_TH_14dbc8a9-c1fd-4393-8a21-d22aab78bfc4_terseLabel_en-US" xlink:label="lab_country_TH" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thailand</link:label>
    <link:label id="lab_country_TH_label_en-US" xlink:label="lab_country_TH" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">THAILAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TH"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TH" xlink:to="lab_country_TH" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EuropeMember_bfa5ba62-5b7e-4af9-b605-3376fbcf5433_terseLabel_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_srt_EuropeMember_label_en-US" xlink:label="lab_srt_EuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember" xlink:to="lab_srt_EuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_fa1c9cb4-6d34-47b4-91c8-3cbb84285abc_terseLabel_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanAssetCategoriesDomain_label_en-US" xlink:label="lab_us-gaap_PlanAssetCategoriesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Category [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain" xlink:to="lab_us-gaap_PlanAssetCategoriesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_1a19e841-8d49-422b-b7b6-c869689c3b2c_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stocks and other investments</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement_1fa2788f-0139-498f-9174-26de993d3dec_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Redemptions during the year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Settlement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_6971cf2f-064d-4a76-adc1-75138ce15cf3_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to non-controlling interests</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_SankenElectricEuropeLtdMember_d8c853da-c00d-4352-ac4e-d99699edd4a0_terseLabel_en-US" xlink:label="lab_algm_SankenElectricEuropeLtdMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanken Electric Europe Ltd.</link:label>
    <link:label id="lab_algm_SankenElectricEuropeLtdMember_label_en-US" xlink:label="lab_algm_SankenElectricEuropeLtdMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanken Electric Europe Ltd. [Member]</link:label>
    <link:label id="lab_algm_SankenElectricEuropeLtdMember_documentation_en-US" xlink:label="lab_algm_SankenElectricEuropeLtdMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanken Electric Europe Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_SankenElectricEuropeLtdMember" xlink:href="algm-20210625.xsd#algm_SankenElectricEuropeLtdMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_SankenElectricEuropeLtdMember" xlink:to="lab_algm_SankenElectricEuropeLtdMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_77306484-d97b-45b8-9bed-93d767a1c3d1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_a8a2fbc7-e860-4bce-a691-433fd39d5452_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued salaries and wages</link:label>
    <link:label id="lab_us-gaap_AccruedSalariesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalariesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Salaries, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalariesCurrent" xlink:to="lab_us-gaap_AccruedSalariesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_7b369b8c-31fe-4bbc-b796-fe51562ebf3f_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_01edc635-4458-44be-b444-624d1383e1ac_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bonds</link:label>
    <link:label id="lab_us-gaap_CorporateBondSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateBondSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Bond Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateBondSecuritiesMember" xlink:to="lab_us-gaap_CorporateBondSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_70ad2563-504a-4327-9dd2-5345b229eed6_totalLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net periodic pension expense</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Net Periodic Benefit Cost (Credit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:to="lab_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_8bc5e6c6-7248-43af-8412-05e3d8ce04ba_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_UnitInvestmentTrustFundMember_6e6d569b-67f3-4bea-a67b-bdae977a2446_terseLabel_en-US" xlink:label="lab_algm_UnitInvestmentTrustFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit investment trust fund</link:label>
    <link:label id="lab_algm_UnitInvestmentTrustFundMember_label_en-US" xlink:label="lab_algm_UnitInvestmentTrustFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit Investment Trust Fund [Member]</link:label>
    <link:label id="lab_algm_UnitInvestmentTrustFundMember_documentation_en-US" xlink:label="lab_algm_UnitInvestmentTrustFundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unit Investment Trust Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_UnitInvestmentTrustFundMember" xlink:href="algm-20210625.xsd#algm_UnitInvestmentTrustFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_UnitInvestmentTrustFundMember" xlink:to="lab_algm_UnitInvestmentTrustFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_2038971a-7a41-4ae2-95d0-dd3fe33b1301_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_c588bb2b-afd4-45ba-b8c6-59d13a2c0d2e_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_62533969-6a5b-461e-9abd-5718d2b0217d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_3841d5f2-f901-4eba-b5a2-f5df3f9bbbb6_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_211b1976-ed86-4391-9b7f-b51478714c73_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets held for sale</link:label>
    <link:label id="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Including Discontinued Operation, Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:to="lab_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_458bed7d-b653-4ef8-b3eb-a8321aa21ebd_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_cbe2f126-2e27-42bd-ba28-8b970b60c308_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate &#8211; operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_777ebe93-7a04-466b-8cd3-9c94e92de475_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets:</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract" xlink:to="lab_us-gaap_AssetsFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_dc8a6d9a-6f4b-4cc4-9697-7f1e2e72dab2_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities_e1b75365-f39b-4d34-96dc-19492ca5c04a_terseLabel_en-US" xlink:label="lab_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current and long-term liabilities</link:label>
    <link:label id="lab_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities_label_en-US" xlink:label="lab_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities</link:label>
    <link:label id="lab_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities_documentation_en-US" xlink:label="lab_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities" xlink:href="algm-20210625.xsd#algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities" xlink:to="lab_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_617b5627-f3bd-42bb-989c-3dde7c3c5f96_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_0576254d-5f06-43bb-b4c6-dd24d0c9acac_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued management incentives</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityCurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_NonRelatedPartyRevenueMember_bba814c1-b082-444b-ba81-72a9f37fb4f5_terseLabel_en-US" xlink:label="lab_algm_NonRelatedPartyRevenueMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Related Party Revenue</link:label>
    <link:label id="lab_algm_NonRelatedPartyRevenueMember_label_en-US" xlink:label="lab_algm_NonRelatedPartyRevenueMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Related Party Revenue [Member]</link:label>
    <link:label id="lab_algm_NonRelatedPartyRevenueMember_documentation_en-US" xlink:label="lab_algm_NonRelatedPartyRevenueMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Related Party Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_NonRelatedPartyRevenueMember" xlink:href="algm-20210625.xsd#algm_NonRelatedPartyRevenueMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_NonRelatedPartyRevenueMember" xlink:to="lab_algm_NonRelatedPartyRevenueMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_ef027047-5d5e-40ee-a67d-b504af271dc7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_UnsecuredRevolvingCreditFacilitiesMember_55e9ec4c-3795-4b95-bdac-a0dccf75d76f_terseLabel_en-US" xlink:label="lab_algm_UnsecuredRevolvingCreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Credit Facilities</link:label>
    <link:label id="lab_algm_UnsecuredRevolvingCreditFacilitiesMember_label_en-US" xlink:label="lab_algm_UnsecuredRevolvingCreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Credit Facilities [Member]</link:label>
    <link:label id="lab_algm_UnsecuredRevolvingCreditFacilitiesMember_documentation_en-US" xlink:label="lab_algm_UnsecuredRevolvingCreditFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unsecured Revolving Credit Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_UnsecuredRevolvingCreditFacilitiesMember" xlink:href="algm-20210625.xsd#algm_UnsecuredRevolvingCreditFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_UnsecuredRevolvingCreditFacilitiesMember" xlink:to="lab_algm_UnsecuredRevolvingCreditFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_b43bb558-35e4-4651-8308-6d152c6c0194_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in fair value of contingent consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_53493843-d5f1-468e-93ce-13e380f47d1d_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on contingent consideration change in fair value</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_OtherAccountsReceivableRelatedPartiesCurrent_96e0b891-4f06-4144-b415-92c25b751673_terseLabel_en-US" xlink:label="lab_algm_OtherAccountsReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other accounts receivable from related party</link:label>
    <link:label id="lab_algm_OtherAccountsReceivableRelatedPartiesCurrent_label_en-US" xlink:label="lab_algm_OtherAccountsReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accounts Receivable, Related Parties, Current</link:label>
    <link:label id="lab_algm_OtherAccountsReceivableRelatedPartiesCurrent_documentation_en-US" xlink:label="lab_algm_OtherAccountsReceivableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accounts Receivable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherAccountsReceivableRelatedPartiesCurrent" xlink:href="algm-20210625.xsd#algm_OtherAccountsReceivableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_OtherAccountsReceivableRelatedPartiesCurrent" xlink:to="lab_algm_OtherAccountsReceivableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_a89b5f0b-0f78-4318-b814-9fa9f9021b2f_terseLabel_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:label id="lab_us-gaap_RetirementPlanTypeDomain_label_en-US" xlink:label="lab_us-gaap_RetirementPlanTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetirementPlanTypeDomain" xlink:to="lab_us-gaap_RetirementPlanTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember_b62a9197-33e9-4895-acda-d81005bd1b28_terseLabel_en-US" xlink:label="lab_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived and legacy process technology</link:label>
    <link:label id="lab_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Technology-Based Intangible Assets [Member]</link:label>
    <link:label id="lab_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember_documentation_en-US" xlink:label="lab_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-Lived Technology-Based Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember" xlink:href="algm-20210625.xsd#algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember" xlink:to="lab_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_IndustrialEndMarketMember_3b896cff-2dea-435e-a24b-ae21805bb406_terseLabel_en-US" xlink:label="lab_algm_IndustrialEndMarketMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial</link:label>
    <link:label id="lab_algm_IndustrialEndMarketMember_label_en-US" xlink:label="lab_algm_IndustrialEndMarketMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial End Market [Member]</link:label>
    <link:label id="lab_algm_IndustrialEndMarketMember_documentation_en-US" xlink:label="lab_algm_IndustrialEndMarketMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Industrial End Market</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IndustrialEndMarketMember" xlink:href="algm-20210625.xsd#algm_IndustrialEndMarketMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_IndustrialEndMarketMember" xlink:to="lab_algm_IndustrialEndMarketMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_6998f6f8-f19f-4e73-9c0c-9f5c6a9e8852_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_a7bbc916-960b-4746-8ecf-ecc3b45ab465_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_139e79a2-cf5f-49b5-a03d-7c266fe6adeb_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Held-for-sale, Not Discontinued Operations</link:label>
    <link:label id="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_label_en-US" xlink:label="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group, Held-for-sale, Not Discontinued Operations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:to="lab_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_3406fb1f-34c1-4885-b5da-1b0b2c19fa02_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable, net of provision for expected credit losses of $773 at June&#160;25, 2021 and allowance for doubtful accounts of $138 at March&#160;26, 2021</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0b7bca2e-3382-4b04-8f6e-6f34c84453bd_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_d35b3202-1fce-45a4-864d-3d48317e7002_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total undiscounted lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_f41454bc-249b-4cdd-aab9-5481d7c60ff5_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:label id="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_label_en-US" xlink:label="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:to="lab_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_DefinedBenefitPlanRetirementEligibilityAge_adefea37-4840-468c-9510-93667d55ace0_terseLabel_en-US" xlink:label="lab_algm_DefinedBenefitPlanRetirementEligibilityAge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement age</link:label>
    <link:label id="lab_algm_DefinedBenefitPlanRetirementEligibilityAge_label_en-US" xlink:label="lab_algm_DefinedBenefitPlanRetirementEligibilityAge" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Retirement Eligibility Age</link:label>
    <link:label id="lab_algm_DefinedBenefitPlanRetirementEligibilityAge_documentation_en-US" xlink:label="lab_algm_DefinedBenefitPlanRetirementEligibilityAge" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Retirement Eligibility Age</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_DefinedBenefitPlanRetirementEligibilityAge" xlink:href="algm-20210625.xsd#algm_DefinedBenefitPlanRetirementEligibilityAge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_DefinedBenefitPlanRetirementEligibilityAge" xlink:to="lab_algm_DefinedBenefitPlanRetirementEligibilityAge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_299340e0-8a2f-4401-9893-09656781695a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02</link:label>
    <link:label id="lab_us-gaap_AccountingStandardsUpdate201602Member_label_en-US" xlink:label="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update 2016-02 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingStandardsUpdate201602Member" xlink:to="lab_us-gaap_AccountingStandardsUpdate201602Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_250086d9-86f6-4f33-8e05-11b1d6cf8697_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_35ecfbfc-1bb6-4c3c-8c63-5fd01232d011_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_9dd388ac-2b9f-41e4-8bbb-6475bc1e8f1a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_23533159-c2b2-4ef1-9a9c-374970e4b7c9_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_46db131e-5078-4fd4-87bd-fa8b62b66e7f_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_e54f54e0-dc01-41e1-9d87-d76ec8e6ca8b_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_8cc054f5-7400-471a-a742-9bc20aadad05_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld_26dc4d47-c047-4ad1-b984-65c7e0ffe2eb_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revaluation of equity securities</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Still Held</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld" xlink:to="lab_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_5e487319-584a-45a4-bd32-24c88e04f277_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_7604850e-a3ff-49e2-a9b2-37f44a416aee_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other (expense) income:</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_16a4abb2-384b-4511-986e-fe6c5e026f0f_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_2d0ac3eb-2898-4f74-b185-9afd46617083_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_421e7fa8-8e7b-4b67-8de2-8d66e30c3c4d_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Fair Value Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_17f4fa38-9c44-4ef1-a4b6-4a55919b813f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Changes in Carrying Amount of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward_244ceca4-9a20-4c44-bd2f-97cd505b43d7_terseLabel_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Returns and Sales Allowances</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward_label_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Returns And Sales [Roll Forward]</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward_documentation_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Returns And Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward" xlink:to="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_ContingentConsiderationFairValueDisclosure_c73b269e-8c35-44c0-aae7-72faa5a4068f_terseLabel_en-US" xlink:label="lab_algm_ContingentConsiderationFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_algm_ContingentConsiderationFairValueDisclosure_label_en-US" xlink:label="lab_algm_ContingentConsiderationFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Fair Value Disclosure</link:label>
    <link:label id="lab_algm_ContingentConsiderationFairValueDisclosure_documentation_en-US" xlink:label="lab_algm_ContingentConsiderationFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ContingentConsiderationFairValueDisclosure" xlink:href="algm-20210625.xsd#algm_ContingentConsiderationFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_ContingentConsiderationFairValueDisclosure" xlink:to="lab_algm_ContingentConsiderationFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_f7589179-21c5-4475-b9d5-c3419cc54f86_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_6c3233aa-ab65-4583-8aee-1c870dbeb0bf_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccruedSeveranceCurrent_20e16b06-97d3-4a09-aa85-70d8982153c2_terseLabel_en-US" xlink:label="lab_algm_AccruedSeveranceCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued severance</link:label>
    <link:label id="lab_algm_AccruedSeveranceCurrent_label_en-US" xlink:label="lab_algm_AccruedSeveranceCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Severance, Current</link:label>
    <link:label id="lab_algm_AccruedSeveranceCurrent_documentation_en-US" xlink:label="lab_algm_AccruedSeveranceCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Severance, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccruedSeveranceCurrent" xlink:href="algm-20210625.xsd#algm_AccruedSeveranceCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccruedSeveranceCurrent" xlink:to="lab_algm_AccruedSeveranceCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_b6ef60a3-fd7c-4f09-9eb7-bbe919b0caaa_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets Held For Sale</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_66cd21d9-9d7c-4769-9800-1c880a7530bd_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash transactions:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_84a46e0f-49c8-4f48-8079-2f72b20aeede_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableTradeCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Trade, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_b0bd27bb-3400-4cb6-9ce2-86ef9e996575_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_4ac32373-14c2-4a97-a9b1-788907a87447_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_e4db583d-08e1-441c-a838-a0b3e79b8d5d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Annual Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_8cbe7023-0c0b-49fb-bd1d-f891c330bf5d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_87460d25-77eb-43be-9507-91d7d0bae6b1_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_3fcda1b7-c32b-4fd9-91eb-5d1b682748c0_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_08ee8728-f01b-4564-8f77-8a3ce0c811ad_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_3a3686cc-fedd-4e1e-9b32-82b047ccb080_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_6dcfd205-cc17-4060-b7fb-e87502fdda4c_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2c1fee18-0314-40ac-b703-9cc8c638697d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancelled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_a74f9bc6-b85f-4769-8af6-dbce8dd72557_terseLabel_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued retirement, other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liability, Defined Benefit Plan, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:to="lab_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6735b1cb-9b11-4a6f-a5f5-38a2e6df66a2_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term &#8211; operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_197cf594-052d-4e99-a930-d42d47076700_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_edde81e4-a9a4-4da7-94ea-b414e582a0a5_terseLabel_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenues from External Customers and Long-Lived Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:to="lab_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_5d974a57-6d9d-4b21-af9f-467b26992173_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_eee8a5fb-5420-442e-ba74-086d4e4ab3a1_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for uncertain tax positions (net)</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_a71620f5-5d09-4348-8d5a-f3c26054135c_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:to="lab_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_9c85df66-7c91-4dc3-8c02-55fe784d6532_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, $0.01 par value; 1,000,000,000 shares authorized, 189,581,621 shares issued and outstanding at June&#160;25, 2021; 1,000,000,000 shares authorized, 189,588,161 issued and outstanding at March&#160;26, 2021</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_f54bde7d-c0a6-45b8-8399-0f587cf340f2_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_04e404b0-e612-4abd-9dfc-8cd07d10eb80_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_415dc0e2-3ae8-45de-859a-3ae2d847e626_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_fa818ebb-63d0-4e31-8ae1-fca6947cafb0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ToolsDiesAndMoldsMember_bfdc66a0-9868-4ce9-ae19-828d396040c6_terseLabel_en-US" xlink:label="lab_us-gaap_ToolsDiesAndMoldsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid tooling costs</link:label>
    <link:label id="lab_us-gaap_ToolsDiesAndMoldsMember_label_en-US" xlink:label="lab_us-gaap_ToolsDiesAndMoldsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Tools, Dies and Molds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ToolsDiesAndMoldsMember" xlink:to="lab_us-gaap_ToolsDiesAndMoldsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_SaleOfStockPercentageOfOwnershipInterestSold_5cda4d9d-f192-4d1c-b6d6-4c8cbd959e98_terseLabel_en-US" xlink:label="lab_algm_SaleOfStockPercentageOfOwnershipInterestSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of ownership interest sold</link:label>
    <link:label id="lab_algm_SaleOfStockPercentageOfOwnershipInterestSold_label_en-US" xlink:label="lab_algm_SaleOfStockPercentageOfOwnershipInterestSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Percentage Of Ownership Interest Sold</link:label>
    <link:label id="lab_algm_SaleOfStockPercentageOfOwnershipInterestSold_documentation_en-US" xlink:label="lab_algm_SaleOfStockPercentageOfOwnershipInterestSold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Percentage Of Ownership Interest Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_SaleOfStockPercentageOfOwnershipInterestSold" xlink:href="algm-20210625.xsd#algm_SaleOfStockPercentageOfOwnershipInterestSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_SaleOfStockPercentageOfOwnershipInterestSold" xlink:to="lab_algm_SaleOfStockPercentageOfOwnershipInterestSold" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_39ebc05e-d794-40c0-bdd6-eb39ff0b42b3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_f626ab51-aef8-4f1f-92c2-9e677f3dc5d7_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal_5d3e30ed-56ec-4c5f-a31e-12ae3a6fd481_terseLabel_en-US" xlink:label="lab_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to costs and expenses or revenue</link:label>
    <link:label id="lab_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal_label_en-US" xlink:label="lab_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Returns And Sales Allowances Expense (Reversal)</link:label>
    <link:label id="lab_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal_documentation_en-US" xlink:label="lab_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Returns And Sales Allowances Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal" xlink:href="algm-20210625.xsd#algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal" xlink:to="lab_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_66471eda-1bd2-4901-a1a2-3d24ddb7e3fa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Trade Accounts Receivable, Net</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_4adbb465-360c-4d40-ab7d-fc0fe95e1f84_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_4ddfd878-fb38-4225-9f7e-ee2566c47123_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AMTCFacilityMember_0eb6a286-acdc-45b1-bf02-25c7b25cbe46_terseLabel_en-US" xlink:label="lab_algm_AMTCFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AMTC Facility</link:label>
    <link:label id="lab_algm_AMTCFacilityMember_label_en-US" xlink:label="lab_algm_AMTCFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AMTC Facility [Member]</link:label>
    <link:label id="lab_algm_AMTCFacilityMember_documentation_en-US" xlink:label="lab_algm_AMTCFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AMTC Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AMTCFacilityMember" xlink:href="algm-20210625.xsd#algm_AMTCFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AMTCFacilityMember" xlink:to="lab_algm_AMTCFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_7ae531e4-0cb9-4b17-96d4-78b50d2ea983_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation, net of forfeitures (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_72eb795b-c3ce-4c2f-9969-432d15e7d514_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_8fe7ca98-96ab-4f17-a936-a1258605ac98_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges_c5dc934c-7001-4b0d-a12a-843ef19e3cf8_negatedTerseLabel_en-US" xlink:label="lab_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalization changes related to organizational structure of affiliates and direct and indirect interests in subsidiaries</link:label>
    <link:label id="lab_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges_label_en-US" xlink:label="lab_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Capitalization Changes</link:label>
    <link:label id="lab_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges_documentation_en-US" xlink:label="lab_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid In Capital, Capitalization Changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges" xlink:href="algm-20210625.xsd#algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges" xlink:to="lab_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MinorityInterest_1064fe28-a13a-42c4-a0b7-c9ab5993cb75_terseLabel_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-controlling interests</link:label>
    <link:label id="lab_us-gaap_MinorityInterest_label_en-US" xlink:label="lab_us-gaap_MinorityInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MinorityInterest" xlink:to="lab_us-gaap_MinorityInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b87076a0-bd0f-4434-9e45-699d70dcaac4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Grant date fair value (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_28b52ae7-45d9-48be-b9ce-cb1703a12e1c_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH FLOWS FROM INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_824a3099-fa12-47aa-9803-f1324e6c6e52_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_ff9f64d2-ed03-4be4-bd36-0ba3435493b0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_3b5e7410-47fa-4a79-9178-1b27f39fba12_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Defined Benefit Plans Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:to="lab_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_40c072b5-902a-4e84-a034-1b2bdae914d5_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:to="lab_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_692686c9-7070-4c9b-ac81-aa936f7bddb0_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals_988d019f-7b73-41c9-9ef4-1bfaa29ffefb_terseLabel_en-US" xlink:label="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inclusion percentage of target goals</link:label>
    <link:label id="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals_label_en-US" xlink:label="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals</link:label>
    <link:label id="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals_documentation_en-US" xlink:label="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals" xlink:href="algm-20210625.xsd#algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals" xlink:to="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_40c43324-85d0-4d23-b2f8-2781399e7397_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Actuarial loss</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" xlink:to="lab_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent_662b6c83-5488-467b-b4b1-251faff77968_terseLabel_en-US" xlink:label="lab_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual operating tax rate</link:label>
    <link:label id="lab_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent_label_en-US" xlink:label="lab_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Continuing Operations Excluding Discrete Tax Items, Percent</link:label>
    <link:label id="lab_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent_documentation_en-US" xlink:label="lab_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Continuing Operations Excluding Discrete Tax Items, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent" xlink:href="algm-20210625.xsd#algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent" xlink:to="lab_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal_f1429f2d-a35f-4413-8d54-a24fcc5bb3db_terseLabel_en-US" xlink:label="lab_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to costs and expenses or revenue</link:label>
    <link:label id="lab_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal_label_en-US" xlink:label="lab_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal)</link:label>
    <link:label id="lab_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal_documentation_en-US" xlink:label="lab_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal" xlink:href="algm-20210625.xsd#algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal" xlink:to="lab_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_df350e32-8e7c-4646-8577-ce5d7dd9356f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_422937bb-96b4-46ed-a2c7-f9f0f2a8deb3_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity attributable to Allegro MicroSystems, Inc.</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_2e417120-c5bf-4b46-b824-825b87eb9240_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_eded0761-8012-4cf5-bd10-b05c442f8f9d_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities, non-controlling interest and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_9b94ca62-52ed-42c2-b78f-ddec10d06a6f_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_a316311c-a97b-465e-aab1-89c604bab06b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_1508b0f1-8304-48a9-b23d-ec1dde93064f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1b08e2a4-8937-4c53-9553-af0284fff8e3_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_afd4e2f2-0a7a-4da1-bd68-7cd32cfcc8bf_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted stock units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_fbcdb339-da6c-40de-8b27-ba1c621fd261_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_9ef2bc09-d1cc-4429-8363-b033905fd273_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfAdoptionMember_label_en-US" xlink:label="lab_us-gaap_TypeOfAdoptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfAdoptionMember" xlink:to="lab_us-gaap_TypeOfAdoptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_64d26955-5fea-4097-a3ca-39ed50b9b245_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive securities excluded from computation of net income per share (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_fa56e039-7794-4873-824f-3b51890af641_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_befe222c-28d4-4d55-842e-58ebfa00a5d4_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating taxes</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_fbfd6932-0a7f-4a03-bb3e-55a070e9465e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityExTransitionPeriod_8bd1fbc0-ae2a-401e-a133-b8f772d9e762_terseLabel_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:label id="lab_dei_EntityExTransitionPeriod_label_en-US" xlink:label="lab_dei_EntityExTransitionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Ex Transition Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod" xlink:to="lab_dei_EntityExTransitionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_29c85d3a-333c-432d-bda6-c79c7888efe2_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short term lease expense</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Short-term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f9e045d3-8f74-4310-aae0-59472ea9f72e_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-&#160;Average&#160;Lives</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_045ec420-74e4-4725-84d1-4ceb3c31ed03_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Estimated useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_b4629e12-467d-4957-a076-2a74ec5bcc3d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_a68f8fc8-20fb-4597-bcd9-1342a4401fbe_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate at period end</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Interest Rate at Period End</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:to="lab_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_5e2d5504-fe4b-48eb-8545-9ee70fc90150_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_bf81aff2-7873-4458-82c1-5320e810728e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_ec6c44ee-8246-4349-9325-d7305c74e115_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_1d314a3d-2d3d-42a6-8852-a836d52542f1_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in foreign currency exchange rates</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_5ff6772f-3dc8-48b5-afb9-15641cbca633_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_28b40764-5faf-438e-9642-31c5b787151b_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_3cb5e0a7-06dd-4521-a1d9-fc27c68106c0_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_PhotonicsMember_94661713-8b50-4a60-95df-0113ceb5c3ac_terseLabel_en-US" xlink:label="lab_algm_PhotonicsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Photonics</link:label>
    <link:label id="lab_algm_PhotonicsMember_label_en-US" xlink:label="lab_algm_PhotonicsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Photonics [Member]</link:label>
    <link:label id="lab_algm_PhotonicsMember_documentation_en-US" xlink:label="lab_algm_PhotonicsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Photonics</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PhotonicsMember" xlink:href="algm-20210625.xsd#algm_PhotonicsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_PhotonicsMember" xlink:to="lab_algm_PhotonicsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_0904a134-628f-44de-b93e-85ab6df2efa6_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest (expense) income, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNonoperatingNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Nonoperating, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNonoperatingNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_7f6e327f-276e-48f9-994e-e3548ccc4d82_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued management incentives</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_d27a9460-dcd8-41ed-b11d-6d6e66a6c02d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_1569b535-522f-45bd-891b-afa1bdafae67_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock and Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_56977e7e-f156-410b-89dd-609bb4bb53b1_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Allegro MicroSystems, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d1685bc0-d9f2-48fd-8a34-a133eb316561_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Allegro MicroSystems, Inc.</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_95b42616-3325-4445-af96-0959679374a2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable - other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherReceivables_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_031b2ef1-e5d4-4846-ae60-cb1edc7d9cbd_terseLabel_en-US" xlink:label="lab_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_label_en-US" xlink:label="lab_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:label id="lab_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_documentation_en-US" xlink:label="lab_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:href="algm-20210625.xsd#algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:to="lab_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_18bb758e-ae81-4a08-b444-2eef30acd71c_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_5d3f96a0-a65e-4848-96ff-d16f92449156_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Remainder of 2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_5f1f5723-b9d7-417f-9fea-5f362989265b_terseLabel_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR)</link:label>
    <link:label id="lab_us-gaap_LondonInterbankOfferedRateLIBORMember_label_en-US" xlink:label="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">London Interbank Offered Rate (LIBOR) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:to="lab_us-gaap_LondonInterbankOfferedRateLIBORMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_11a0cd35-a2af-4c20-89a0-eb266d1afde0_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrent_9c90396a-62b2-4f28-a017-6c8bd6c07cf9_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amounts due to related party</link:label>
    <link:label id="lab_us-gaap_AccountsPayableRelatedPartiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Related Parties, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:to="lab_us-gaap_AccountsPayableRelatedPartiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_LessAbstract_c8815b90-c9e7-4138-a074-591610cced15_terseLabel_en-US" xlink:label="lab_algm_LessAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less:</link:label>
    <link:label id="lab_algm_LessAbstract_label_en-US" xlink:label="lab_algm_LessAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less [Abstract]</link:label>
    <link:label id="lab_algm_LessAbstract_documentation_en-US" xlink:label="lab_algm_LessAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LessAbstract" xlink:href="algm-20210625.xsd#algm_LessAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_LessAbstract" xlink:to="lab_algm_LessAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_dde8a6b0-175d-42cb-9df4-be5d81a4f2b2_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_363b6982-fd75-4719-b6fa-77d6602ef6be_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_46bfe886-c3a9-4ece-a552-426d7259b062_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_a9cd9bc3-69e8-4ef7-9cc2-f2b261f4dc3c_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self insurance accruals</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserveCurrent_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Self Insurance Reserve, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserveCurrent" xlink:to="lab_us-gaap_SelfInsuranceReserveCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_8bef2448-4e80-4486-8295-066ac3973f31_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_0e114f34-aa01-43f9-af80-427fa8c713b4_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive loss attributable to non-controlling interest</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_6eade457-bf40-4f44-80c8-eed774d583fc_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income attributable to Allegro MicroSystems, Inc. per share (Note 16):</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_7e460428-752a-483f-b7b4-4ded8f6ad4c5_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_c2854368-887e-4b9c-b6d6-d44f2735a6d7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Changes in Allowance for Doubtful Accounts and Returns and Sales Allowances</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_DiscreteTechnologyDevelopmentAgreementMember_1b149995-810e-4551-b873-b082bb564439_terseLabel_en-US" xlink:label="lab_algm_DiscreteTechnologyDevelopmentAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discrete Technology Development Agreement</link:label>
    <link:label id="lab_algm_DiscreteTechnologyDevelopmentAgreementMember_label_en-US" xlink:label="lab_algm_DiscreteTechnologyDevelopmentAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discrete Technology Development Agreement [Member]</link:label>
    <link:label id="lab_algm_DiscreteTechnologyDevelopmentAgreementMember_documentation_en-US" xlink:label="lab_algm_DiscreteTechnologyDevelopmentAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discrete Technology Development Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_DiscreteTechnologyDevelopmentAgreementMember" xlink:href="algm-20210625.xsd#algm_DiscreteTechnologyDevelopmentAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_DiscreteTechnologyDevelopmentAgreementMember" xlink:to="lab_algm_DiscreteTechnologyDevelopmentAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_5c953b0b-b6e2-41ea-94f2-995516f4f876_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:to="lab_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_d4cb08e5-50e9-479f-a93e-bc9dbf505cbf_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_RelatedPartyTransactionSigningFee_f6000be8-bc6c-4de5-9f2f-046b69e3f4c4_terseLabel_en-US" xlink:label="lab_algm_RelatedPartyTransactionSigningFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Signing fee</link:label>
    <link:label id="lab_algm_RelatedPartyTransactionSigningFee_label_en-US" xlink:label="lab_algm_RelatedPartyTransactionSigningFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Signing Fee</link:label>
    <link:label id="lab_algm_RelatedPartyTransactionSigningFee_documentation_en-US" xlink:label="lab_algm_RelatedPartyTransactionSigningFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Signing Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyTransactionSigningFee" xlink:href="algm-20210625.xsd#algm_RelatedPartyTransactionSigningFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_RelatedPartyTransactionSigningFee" xlink:to="lab_algm_RelatedPartyTransactionSigningFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_817e594c-f74b-4b42-8552-89d31e54aac4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value, vested</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_f90f68d3-7109-4a13-a94a-dfedb71c98b6_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net (loss) income attributable to common stockholders, diluted</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Available to Common Stockholders, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit_179eb3f5-61c3-4547-a0f1-61827ff9045f_terseLabel_en-US" xlink:label="lab_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annualized return on capital, triggering percent, remaining distributions split between Class A and Class L shareholders</link:label>
    <link:label id="lab_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit_label_en-US" xlink:label="lab_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Annualized Return On Capital, Triggering Percent, Remaining Distributions Split</link:label>
    <link:label id="lab_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit_documentation_en-US" xlink:label="lab_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Annualized Return On Capital, Triggering Percent, Remaining Distributions Split</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit" xlink:href="algm-20210625.xsd#algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit" xlink:to="lab_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_cb5fa377-ef5a-4894-9582-a36fd72df9cf_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod_a5c37e92-e6ca-40c0-bfd3-ac1ae5ef545a_terseLabel_en-US" xlink:label="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accelerated vesting, acceleration period</link:label>
    <link:label id="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod_label_en-US" xlink:label="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Accelerated Vesting, Acceleration Period</link:label>
    <link:label id="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod_documentation_en-US" xlink:label="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Accelerated Vesting, Acceleration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod" xlink:href="algm-20210625.xsd#algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod" xlink:to="lab_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesNoncurrent_1a642f41-8f28-45b0-9bc2-014bf9c808cb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Sundry Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_9ea1abdd-38e5-4987-a2c6-658a59ba7492_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_6f24aa0e-6ce9-4571-9823-7381fd5b3546_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock-Based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_85c9a828-ae40-48f1-bf2c-6d5b75664674_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_bead7688-4885-40e3-8e02-b909151008c2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_b308d74d-2ca2-4c96-9934-bbee31b37b77_negatedTerseLabel_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Returns and sales allowances</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_d3db6f79-466a-41b6-8aa6-9100b26abf53_periodStartLabel_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the period</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_2aa6fa22-2b67-4a72-aedc-0716cc45ce38_periodEndLabel_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the period</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_label_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Returns And Sales, Current</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_documentation_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Returns And Sales, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent" xlink:to="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_ae6eae70-75de-43b1-bf25-757e0fea8987_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_bd2dda90-61b2-45af-bff0-49976b41ed5e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AutomotiveEndMarketMember_2a0efef7-fe16-4c25-a9a1-069abef1bcef_terseLabel_en-US" xlink:label="lab_algm_AutomotiveEndMarketMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automotive</link:label>
    <link:label id="lab_algm_AutomotiveEndMarketMember_label_en-US" xlink:label="lab_algm_AutomotiveEndMarketMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automotive End Market [Member]</link:label>
    <link:label id="lab_algm_AutomotiveEndMarketMember_documentation_en-US" xlink:label="lab_algm_AutomotiveEndMarketMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Automotive End Market</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AutomotiveEndMarketMember" xlink:href="algm-20210625.xsd#algm_AutomotiveEndMarketMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AutomotiveEndMarketMember" xlink:to="lab_algm_AutomotiveEndMarketMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_ed8eb9bd-984d-4107-94bc-95f2ace07b44_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_7957b10a-c8c5-4ca1-bc1f-be880dd1e47f_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_5e72f1f7-7512-4abc-9388-088043d70148_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Process technology</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_94acdffc-d677-40ee-87f8-07002229a177_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_56e38386-83cb-45af-a907-3b49e6937e58_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant, and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_d042ec69-3eaf-41da-8bdd-fe96beaef965_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Issuance of Class L shares, net of forfeitures (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_a7831a0b-9027-4870-b910-306d9de05e74_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stocks</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Equity Securities, Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember" xlink:to="lab_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_25a10c57-a986-410b-8eaa-b0da46578d37_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_d3ceb3a4-5c2b-409c-a46c-a01e0430794a_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear_9093ac87-bdec-4aeb-b48c-a4b8b059e716_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected contributions in current fiscal year</link:label>
    <link:label id="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear_label_en-US" xlink:label="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear" xlink:to="lab_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_ad101b91-6d6a-42f6-b01a-207adc4348eb_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to costs and expenses or revenue</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_fad593d3-2434-448e-91db-0fdb246aad10_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money market fund deposits</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d065ce4f-4359-4be7-8324-0d89f9cdf8e0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less accumulated depreciation</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_af25c3e5-f8a9-4ea2-8308-682e082617e4_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6c434615-161c-4afd-86ee-ad85358f88d4_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net increase in Cash and cash equivalents and Restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AMEPlanMember_a7fa59e5-3c2c-4cea-9180-9a212876b479_terseLabel_en-US" xlink:label="lab_algm_AMEPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AME Plan</link:label>
    <link:label id="lab_algm_AMEPlanMember_label_en-US" xlink:label="lab_algm_AMEPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AME Plan [Member]</link:label>
    <link:label id="lab_algm_AMEPlanMember_documentation_en-US" xlink:label="lab_algm_AMEPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AME Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AMEPlanMember" xlink:href="algm-20210625.xsd#algm_AMEPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AMEPlanMember" xlink:to="lab_algm_AMEPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_bf147475-39d3-4f25-8699-178fa7c7cdda_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Lease Liability Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d7afc52a-f59d-482a-a60c-17e55158c51a_verboseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_9598a51e-b3ab-4e5b-9253-70f3bdf7f860_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average common shares (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_f71191f3-849d-4738-bdc3-71bf90d4d27f_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_64210dd4-9088-472f-885a-5b84d2919ac3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency translation adjustment</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_7bdc064c-f266-4227-b16f-040187604c9f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Rental Payments</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_65b990c7-e4ee-44ee-850f-5ed11558606c_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contracts with Customers</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_b5abdf1d-09e2-4349-90a4-82ae5e7f2988_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_NumberOfLocations_d2b76359-fc75-4154-8059-a76cf6b91b04_terseLabel_en-US" xlink:label="lab_algm_NumberOfLocations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of locations</link:label>
    <link:label id="lab_algm_NumberOfLocations_label_en-US" xlink:label="lab_algm_NumberOfLocations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Locations</link:label>
    <link:label id="lab_algm_NumberOfLocations_documentation_en-US" xlink:label="lab_algm_NumberOfLocations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Locations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_NumberOfLocations" xlink:href="algm-20210625.xsd#algm_NumberOfLocations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_NumberOfLocations" xlink:to="lab_algm_NumberOfLocations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_6369c6e5-5228-4787-bbfc-7153804f089c_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_9002784b-a1be-408d-8717-aa4d6bc5f925_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_ff8c39ef-0c9e-4884-8383-080bc1f0b568_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:to="lab_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_85238850-b9e3-4303-ad41-4639c57a322d_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nature of the Business and Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_ec70b7ee-dee0-41d9-88f3-b72944cb194d_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recognition of right of use assets and lease liability upon adoption of new accounting standard</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_OtherAsiaMember_d2875eaa-ebba-41f3-ab1b-412d5c2b04ca_terseLabel_en-US" xlink:label="lab_algm_OtherAsiaMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Asia</link:label>
    <link:label id="lab_algm_OtherAsiaMember_label_en-US" xlink:label="lab_algm_OtherAsiaMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Asia [Member]</link:label>
    <link:label id="lab_algm_OtherAsiaMember_documentation_en-US" xlink:label="lab_algm_OtherAsiaMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Asia</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherAsiaMember" xlink:href="algm-20210625.xsd#algm_OtherAsiaMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_OtherAsiaMember" xlink:to="lab_algm_OtherAsiaMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_57822b5e-6887-40bd-8d7d-92dcb3ce6917_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_268099b3-f80f-4524-ab5f-74a32806c5dc_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_2e0ab820-069d-4878-9531-a977410baadb_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_b39d276b-9289-4a96-93e7-5b2c7d6acd65_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_161c5618-586f-43e6-9a47-a7aab3bdfcfc_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign currency transaction (loss) gain</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_35a5f7c2-246c-4545-a8aa-28e2ccf39e05_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax provision</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6f77394d-f4f9-4f9d-8171-402613b3d094_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_4941e4cf-2bfe-42b8-8a81-62281fdf4e99_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_a12ec2ec-8c17-4d4a-823c-4cd894703cfa_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Five Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_13e831b6-9a35-4bda-a210-c0e333d230ba_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2896f9a2-4339-45f0-9b0c-4ce99ceb4955_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents and Restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4cef9ee4-7528-480e-9174-9ab0acab900b_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD:</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a6370cb7-54ae-41e1-a2ca-8d9bb894e3a8_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents and Restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_a4f41a25-69bc-4e63-adee-03e6434b03ef_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Company contributions</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_aacd5480-962d-4104-b357-b05f8d1c1a0e_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financial and Nonfinancial Liabilities, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosure" xlink:to="lab_us-gaap_LiabilitiesFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_a7c1a010-d0f3-406c-914e-d8003fbdbb47_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_a3e44c6d-69bd-49ee-abe5-863c967eeda6_verboseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_8f76d99b-17cf-4d85-8b36-d27c4e88e049_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_f97dd0a1-2095-4553-9917-13d47dcbca9f_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_956eba09-dcc1-4e10-b123-fe582720e226_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_86d2774d-e482-45da-a52f-88ef903bccde_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Environmental accruals</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_8421f0dd-4ad7-48b7-a428-81433fc1f8d9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_cc0645ef-b0e7-4352-98c0-a3a4cc83d5b0_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_c107ffe3-0a4d-429f-84a8-0547900ef540_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_6325a9a1-8d58-44d3-abd6-790706c42ca0_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_a52b1624-32e3-4dac-aa19-1d9c7cff1041_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff_75361787-8d3b-46ca-b995-7f3612af6eac_negatedTerseLabel_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Write-offs, net of recoveries</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff_label_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Returns And Sales, Writeoff</link:label>
    <link:label id="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff_documentation_en-US" xlink:label="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance For Returns And Sales, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff" xlink:to="lab_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_e2e16ccf-cae5-4e35-8798-2b82c027b991_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_PriceSupportPaymentMember_3092a1de-11e7-4069-a7e4-c1d226e10cdc_terseLabel_en-US" xlink:label="lab_algm_PriceSupportPaymentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price Support Payment</link:label>
    <link:label id="lab_algm_PriceSupportPaymentMember_label_en-US" xlink:label="lab_algm_PriceSupportPaymentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price Support Payment [Member]</link:label>
    <link:label id="lab_algm_PriceSupportPaymentMember_documentation_en-US" xlink:label="lab_algm_PriceSupportPaymentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Price Support Payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PriceSupportPaymentMember" xlink:href="algm-20210625.xsd#algm_PriceSupportPaymentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_PriceSupportPaymentMember" xlink:to="lab_algm_PriceSupportPaymentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_8f1ffd64-2c50-4a30-b01e-31cc42276aa0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_b3ed1808-0056-4fca-b312-21aedbf140fc_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fees received</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Other Revenues from Transactions with Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_088f79fb-ad62-42a9-a5a6-c74631f47196_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_6efd993f-60f9-492c-8d4a-4c4fa710071b_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock_cd991f81-f533-4557-855b-7b0858ee609d_verboseLabel_en-US" xlink:label="lab_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reclassification of certain class L shares</link:label>
    <link:label id="lab_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock_label_en-US" xlink:label="lab_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid-In Capital, Reclassification Of Common Stock</link:label>
    <link:label id="lab_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock_documentation_en-US" xlink:label="lab_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments To Additional Paid-In Capital, Reclassification Of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock" xlink:href="algm-20210625.xsd#algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock" xlink:to="lab_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_b9886b9b-72a6-41d3-a52f-2e2ff7738406_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_f6074ec2-72d3-4621-9e3b-e3c4f309be77_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_eb533193-e2dd-44c4-b2f7-be3e4847731e_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of deferred financing costs</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_099ecaf1-5773-437a-b66b-9dc2b319ab52_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_9f5e0825-d724-4c6f-8cae-8ddac7818d4e_terseLabel_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Non-Controlling Interests</link:label>
    <link:label id="lab_us-gaap_NoncontrollingInterestMember_label_en-US" xlink:label="lab_us-gaap_NoncontrollingInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncontrolling Interest [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncontrollingInterestMember" xlink:to="lab_us-gaap_NoncontrollingInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_165f47a0-a8ef-4098-98cf-11d4abda03d8_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_54b53751-458f-4ec0-a139-cf2711854065_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_fe9e0b43-e925-4f8d-93bb-f99b3ec996d2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_108a6768-3ece-40f6-bb1d-fc5eaa57a52d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Expense Related to Defined Benefit Plan</link:label>
    <link:label id="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Net Benefit Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_cb696a1a-aa51-46b2-b311-90e145fa9738_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_22a99c3f-ba92-4d47-a5c2-c77c2e503401_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_70553bec-84a1-4576-975b-5480a8dcd088_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_a6712715-def7-47e0-95cb-3b2eb828fdfb_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_756a6d8f-4ace-4b08-874f-63444daef85b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_d965efa8-13a5-49a9-b438-2a1e87be3308_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_dc496e5b-1b4f-4423-abcd-d8ae7c1a9ad7_totalLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable and Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_97e8b9ca-0dc1-44cc-b10d-9a525415570a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan</link:label>
    <link:label id="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:to="lab_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_76c925d7-e657-490f-b703-0c1f967e216e_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashDivestedFromDeconsolidation_573ddb2b-9432-4446-a5f2-adc964cbacad_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contribution of cash balances due to divestiture of subsidiary</link:label>
    <link:label id="lab_us-gaap_CashDivestedFromDeconsolidation_label_en-US" xlink:label="lab_us-gaap_CashDivestedFromDeconsolidation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Divested from Deconsolidation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashDivestedFromDeconsolidation" xlink:to="lab_us-gaap_CashDivestedFromDeconsolidation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_label_en-US" xlink:label="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Discontinued Operations and Disposal Groups [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:to="lab_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesIssued1_c990be51-485a-4847-8a85-c1609cb43f7f_terseLabel_en-US" xlink:label="lab_us-gaap_NotesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans to cover purchase of common stock under employee stock plan</link:label>
    <link:label id="lab_us-gaap_NotesIssued1_label_en-US" xlink:label="lab_us-gaap_NotesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Notes Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesIssued1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesIssued1" xlink:to="lab_us-gaap_NotesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_a3859361-b653-414d-ad07-2163fd93ba7c_terseLabel_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:label id="lab_us-gaap_DisposalGroupClassificationDomain_label_en-US" xlink:label="lab_us-gaap_DisposalGroupClassificationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disposal Group Classification [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain" xlink:to="lab_us-gaap_DisposalGroupClassificationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_859cf203-dbe7-4a78-a3a8-285bc86d0eb4_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_1ca1c329-aee9-40e2-b374-3ca13a47a5f0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining contractual life</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_e711c7ce-9ca8-4e15-b3d2-d6851d36b9cd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Revenues from External Customers and Long-Lived Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:to="lab_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_21f4d66e-704a-4705-b0cb-215b144f1d94_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepositLiabilityCurrent_e3b36ee8-ee99-4280-a823-56553fa0278c_terseLabel_en-US" xlink:label="lab_us-gaap_DepositLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits on AMTC Facility</link:label>
    <link:label id="lab_us-gaap_DepositLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_DepositLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposit Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositLiabilityCurrent" xlink:to="lab_us-gaap_DepositLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_SankenMember_1b5831f7-0bad-4f1c-b997-d6958c596320_terseLabel_en-US" xlink:label="lab_algm_SankenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanken</link:label>
    <link:label id="lab_algm_SankenMember_label_en-US" xlink:label="lab_algm_SankenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanken [Member]</link:label>
    <link:label id="lab_algm_SankenMember_documentation_en-US" xlink:label="lab_algm_SankenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sanken</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_SankenMember" xlink:href="algm-20210625.xsd#algm_SankenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_SankenMember" xlink:to="lab_algm_SankenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent_1f36d46a-c1d9-4820-8f54-eff8b8479b29_terseLabel_en-US" xlink:label="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade accounts receivable, returns, credits issued, and price protection adjustments, current</link:label>
    <link:label id="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent_label_en-US" xlink:label="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current</link:label>
    <link:label id="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent_documentation_en-US" xlink:label="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent" xlink:href="algm-20210625.xsd#algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent" xlink:to="lab_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_1c94f670-8016-44c7-b2d4-415ad0e76164_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income per Share</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_6a1bdea9-3593-4fab-ba09-f8d6411b0f17_terseLabel_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan</link:label>
    <link:label id="lab_us-gaap_PensionPlansDefinedBenefitMember_label_en-US" xlink:label="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PensionPlansDefinedBenefitMember" xlink:to="lab_us-gaap_PensionPlansDefinedBenefitMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_b76d2b04-f2cd-419e-b3ec-77d305b3f609_terseLabel_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_us-gaap_OtherSundryLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Sundry Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherSundryLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherSundryLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_629ba989-8720-4781-b25b-2545b9a7842b_terseLabel_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office equipment</link:label>
    <link:label id="lab_us-gaap_OfficeEquipmentMember_label_en-US" xlink:label="lab_us-gaap_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Office Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember" xlink:to="lab_us-gaap_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_algm_OtherAmericasMember_ae101787-745f-4572-a552-47cb075aecd9_terseLabel_en-US" xlink:label="lab_algm_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Americas</link:label>
    <link:label id="lab_algm_OtherAmericasMember_label_en-US" xlink:label="lab_algm_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Americas [Member]</link:label>
    <link:label id="lab_algm_OtherAmericasMember_documentation_en-US" xlink:label="lab_algm_OtherAmericasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Americas</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherAmericasMember" xlink:href="algm-20210625.xsd#algm_OtherAmericasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_algm_OtherAmericasMember" xlink:to="lab_algm_OtherAmericasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_056334e9-0593-45c4-b5e3-02e3a3d6ae32_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_f9ceb019-a025-4944-b6fe-9e2887dfaee5_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_51c63535-7d52-4490-ab6e-922c0c626d04_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_eaa70cd5-a58d-48b0-a5a5-eead2b652050_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>10
<FILENAME>algm-20210625_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:1ac0041e-993b-4add-b407-299b175b2428,g:f5633339-74cd-4359-81b4-dd0c826779f1-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.allegromicro.com/role/CoverPage" xlink:type="simple" xlink:href="algm-20210625.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_295f0880-3df8-4493-b700-d76ba63d1d71" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_DocumentType_295f0880-3df8-4493-b700-d76ba63d1d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_4c74a76a-2c55-45ba-b45b-030bb18a1652" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_DocumentQuarterlyReport_4c74a76a-2c55-45ba-b45b-030bb18a1652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_05f280e0-2762-4d33-bf4a-24f663910b29" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_DocumentPeriodEndDate_05f280e0-2762-4d33-bf4a-24f663910b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_13412351-a94c-47a6-bdae-bb9ee83a93ae" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_DocumentTransitionReport_13412351-a94c-47a6-bdae-bb9ee83a93ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ef7f1b6c-7604-40b2-a876-564275386c76" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityFileNumber_ef7f1b6c-7604-40b2-a876-564275386c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_b093a3cc-20e2-4247-a015-3c974bfbd1bd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityRegistrantName_b093a3cc-20e2-4247-a015-3c974bfbd1bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_1664db99-1ef7-4ae2-bba9-0b54a6b723d8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityIncorporationStateCountryCode_1664db99-1ef7-4ae2-bba9-0b54a6b723d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_b978c75f-8215-45e5-af21-9c52f4bec63a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityTaxIdentificationNumber_b978c75f-8215-45e5-af21-9c52f4bec63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_a10e6adc-5ef2-4ce1-b8ae-6d627eef08e7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityAddressAddressLine1_a10e6adc-5ef2-4ce1-b8ae-6d627eef08e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_e80f5580-e590-436c-a61b-9c8a70ccd34a" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityAddressCityOrTown_e80f5580-e590-436c-a61b-9c8a70ccd34a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_187cd5de-459e-466b-ae65-3c2d28d17f72" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityAddressStateOrProvince_187cd5de-459e-466b-ae65-3c2d28d17f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_2812fa3e-44a6-4048-9ea8-809a34bd0f21" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityAddressPostalZipCode_2812fa3e-44a6-4048-9ea8-809a34bd0f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_dc0a4f72-dbb4-45c4-8504-15ad94e0e2fc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_CityAreaCode_dc0a4f72-dbb4-45c4-8504-15ad94e0e2fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_fb5bef86-8a4d-4c8e-b597-24b5ab58d661" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_LocalPhoneNumber_fb5bef86-8a4d-4c8e-b597-24b5ab58d661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_6a917347-9eb0-44d2-8d6d-4cd78f0401c5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_Security12bTitle_6a917347-9eb0-44d2-8d6d-4cd78f0401c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_0f530bc9-f5cc-4965-b9a4-a8a12396e3de" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_TradingSymbol_0f530bc9-f5cc-4965-b9a4-a8a12396e3de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_a506b751-812e-4494-acc6-77f005ac0305" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_SecurityExchangeName_a506b751-812e-4494-acc6-77f005ac0305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_af6ba534-f948-4680-bd98-f1e1fe06b738" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityCurrentReportingStatus_af6ba534-f948-4680-bd98-f1e1fe06b738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_51945dd1-4edf-48e8-8c44-8a9feca4e294" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityInteractiveDataCurrent_51945dd1-4edf-48e8-8c44-8a9feca4e294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_fa0c8297-702a-46ab-b578-7fcf7cd95502" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityFilerCategory_fa0c8297-702a-46ab-b578-7fcf7cd95502" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_412087fa-bec8-4108-82c2-31dad6d43a7e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntitySmallBusiness_412087fa-bec8-4108-82c2-31dad6d43a7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_eac43394-fae2-4e06-b6d5-2c8c494e87bc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityEmergingGrowthCompany_eac43394-fae2-4e06-b6d5-2c8c494e87bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityExTransitionPeriod_961f79fa-c45d-45b8-840a-fc06c153bdc4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityExTransitionPeriod"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityExTransitionPeriod_961f79fa-c45d-45b8-840a-fc06c153bdc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f56404fa-595c-48dd-9ec7-36b61814a7ff" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityShellCompany_f56404fa-595c-48dd-9ec7-36b61814a7ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_7c88018e-cdf9-4b67-b7d6-e552d979cf19" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_7c88018e-cdf9-4b67-b7d6-e552d979cf19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_a77e938b-9865-4ab3-9515-f1daaa889fe0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_EntityCentralIndexKey_a77e938b-9865-4ab3-9515-f1daaa889fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_cea78b58-f1cf-4b8e-aed0-d9255c5d5ad8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_AmendmentFlag_cea78b58-f1cf-4b8e-aed0-d9255c5d5ad8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_2db9862c-762b-438f-a4c3-38ff39c3973f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_DocumentFiscalYearFocus_2db9862c-762b-438f-a4c3-38ff39c3973f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_238f0886-77ba-403b-a4bc-c35994e846d5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_DocumentFiscalPeriodFocus_238f0886-77ba-403b-a4bc-c35994e846d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_0301eb04-8b89-4c7e-a539-19c0e0b31d64" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_952e961f-c3c0-4703-a385-3d542512b58a" xlink:to="loc_dei_CurrentFiscalYearEndDate_0301eb04-8b89-4c7e-a539-19c0e0b31d64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_fd9512b5-f0b6-4129-a4ac-3908856bb97b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fd9512b5-f0b6-4129-a4ac-3908856bb97b" xlink:to="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:to="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4b28991d-fd5b-4a43-9e36-bac37f9e7881" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4b28991d-fd5b-4a43-9e36-bac37f9e7881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_c4d88c1e-c4db-4c14-90f5-3743c7fdea2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:to="loc_us-gaap_RestrictedCashCurrent_c4d88c1e-c4db-4c14-90f5-3743c7fdea2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c182a3d7-98bc-44d4-97e0-5705c8df8785" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c182a3d7-98bc-44d4-97e0-5705c8df8785" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueFromRelatedPartiesCurrent_c46b0b0f-fefd-47ea-aabc-f6eca451bebd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:to="loc_us-gaap_DueFromRelatedPartiesCurrent_c46b0b0f-fefd-47ea-aabc-f6eca451bebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_8215a66f-b39a-4def-ac77-c250733510fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsAndOtherReceivablesNetCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:to="loc_us-gaap_AccountsAndOtherReceivablesNetCurrent_8215a66f-b39a-4def-ac77-c250733510fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f50dafdf-5326-48a2-b2f6-2f9d4149bcba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:to="loc_us-gaap_InventoryNet_f50dafdf-5326-48a2-b2f6-2f9d4149bcba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_881b68de-5c92-4c03-8495-f200dc31d7fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_881b68de-5c92-4c03-8495-f200dc31d7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_17b01e15-2f85-4135-bd03-36a0d2b65fe9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:to="loc_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent_17b01e15-2f85-4135-bd03-36a0d2b65fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_97a7da88-d0c2-498b-a9cb-b03e53abd7df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_231811f8-eeb8-4fe0-b475-296e49474d7f" xlink:to="loc_us-gaap_AssetsCurrent_97a7da88-d0c2-498b-a9cb-b03e53abd7df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_aebfdfce-21ca-4582-b157-9cb5a48d713a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_aebfdfce-21ca-4582-b157-9cb5a48d713a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_3f175f65-daac-4497-b59d-a3eae5468784" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_3f175f65-daac-4497-b59d-a3eae5468784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_dafca19c-6598-46dd-b941-d901fb83ca3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_dafca19c-6598-46dd-b941-d901fb83ca3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_138561e9-99f8-43f5-ac34-d07a240593ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:to="loc_us-gaap_Goodwill_138561e9-99f8-43f5-ac34-d07a240593ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4f3eab4f-6dd6-423b-9d57-8cef8a551a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_4f3eab4f-6dd6-423b-9d57-8cef8a551a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestments_eaa0eb6c-4d83-4c26-979d-509868ac9dfa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:to="loc_us-gaap_EquityMethodInvestments_eaa0eb6c-4d83-4c26-979d-509868ac9dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8b5c4c98-ecca-4a07-93b5-07eeb841863e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8b5c4c98-ecca-4a07-93b5-07eeb841863e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2bfebf1d-ca85-4c25-9449-2c0d29618259" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b884d943-d558-44e6-b8c8-05384a60b384" xlink:to="loc_us-gaap_Assets_2bfebf1d-ca85-4c25-9449-2c0d29618259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9fd252a9-13c3-463d-85bb-721234059a8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_fd9512b5-f0b6-4129-a4ac-3908856bb97b" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9fd252a9-13c3-463d-85bb-721234059a8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_243667aa-b0d2-4702-a673-5711eb5a35dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9fd252a9-13c3-463d-85bb-721234059a8f" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_243667aa-b0d2-4702-a673-5711eb5a35dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_bcadcb0c-e354-4e45-b493-584dd39349f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableTradeCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_243667aa-b0d2-4702-a673-5711eb5a35dd" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_bcadcb0c-e354-4e45-b493-584dd39349f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_423ee702-4909-4a5b-a167-f241a0dd1a34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_243667aa-b0d2-4702-a673-5711eb5a35dd" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_423ee702-4909-4a5b-a167-f241a0dd1a34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_1380bd58-0e3b-4700-96d7-3233b09ac63c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_243667aa-b0d2-4702-a673-5711eb5a35dd" xlink:to="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_1380bd58-0e3b-4700-96d7-3233b09ac63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d6b70cfa-2866-4fe4-b1fd-8983710d907e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_243667aa-b0d2-4702-a673-5711eb5a35dd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d6b70cfa-2866-4fe4-b1fd-8983710d907e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_b6649237-897d-4dec-8387-92e15d3aba34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_243667aa-b0d2-4702-a673-5711eb5a35dd" xlink:to="loc_us-gaap_LiabilitiesCurrent_b6649237-897d-4dec-8387-92e15d3aba34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermLineOfCredit_35af82e6-4d60-443e-b0d8-0d97e234e012" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermLineOfCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9fd252a9-13c3-463d-85bb-721234059a8f" xlink:to="loc_us-gaap_LongTermLineOfCredit_35af82e6-4d60-443e-b0d8-0d97e234e012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d0f94861-69de-4088-aa92-ad2c284d8faa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9fd252a9-13c3-463d-85bb-721234059a8f" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_d0f94861-69de-4088-aa92-ad2c284d8faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_2a87719d-3e33-4f7c-8cf6-13b876153310" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9fd252a9-13c3-463d-85bb-721234059a8f" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_2a87719d-3e33-4f7c-8cf6-13b876153310" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_0bf3c659-95c2-4207-8186-ee5bcb394700" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9fd252a9-13c3-463d-85bb-721234059a8f" xlink:to="loc_us-gaap_Liabilities_0bf3c659-95c2-4207-8186-ee5bcb394700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_05d69b87-00cc-4aa6-94f4-871340ee8cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9fd252a9-13c3-463d-85bb-721234059a8f" xlink:to="loc_us-gaap_CommitmentsAndContingencies_05d69b87-00cc-4aa6-94f4-871340ee8cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_09251d51-83ac-402b-9b8d-f8ee093c98ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9fd252a9-13c3-463d-85bb-721234059a8f" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_09251d51-83ac-402b-9b8d-f8ee093c98ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_19c73f74-52af-47c4-b1bf-0f77fe23fdc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_09251d51-83ac-402b-9b8d-f8ee093c98ea" xlink:to="loc_us-gaap_PreferredStockValue_19c73f74-52af-47c4-b1bf-0f77fe23fdc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_049a8c48-5801-4585-a311-7481185ce51b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_09251d51-83ac-402b-9b8d-f8ee093c98ea" xlink:to="loc_us-gaap_CommonStockValue_049a8c48-5801-4585-a311-7481185ce51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_b6b4a171-f0c1-4647-b5bf-26d44fa868c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_09251d51-83ac-402b-9b8d-f8ee093c98ea" xlink:to="loc_us-gaap_AdditionalPaidInCapital_b6b4a171-f0c1-4647-b5bf-26d44fa868c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7ac8b378-0a42-4593-9072-e5c8c720c212" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_09251d51-83ac-402b-9b8d-f8ee093c98ea" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_7ac8b378-0a42-4593-9072-e5c8c720c212" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_563f1105-13ca-4b2f-bd4e-3802ba107515" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_09251d51-83ac-402b-9b8d-f8ee093c98ea" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_563f1105-13ca-4b2f-bd4e-3802ba107515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_806847d4-baeb-41d1-9d3a-5fc6e7c1f9ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_09251d51-83ac-402b-9b8d-f8ee093c98ea" xlink:to="loc_us-gaap_StockholdersEquity_806847d4-baeb-41d1-9d3a-5fc6e7c1f9ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MinorityInterest_96224d42-6597-4f43-8559-da6c344c2c9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MinorityInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_09251d51-83ac-402b-9b8d-f8ee093c98ea" xlink:to="loc_us-gaap_MinorityInterest_96224d42-6597-4f43-8559-da6c344c2c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_14e994cc-435d-4f40-9006-7c5491e0e4ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract_09251d51-83ac-402b-9b8d-f8ee093c98ea" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_14e994cc-435d-4f40-9006-7c5491e0e4ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_943c4b72-1fa9-4fab-96be-2d8b9ed63d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_9fd252a9-13c3-463d-85bb-721234059a8f" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_943c4b72-1fa9-4fab-96be-2d8b9ed63d62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_2ee2975c-a726-45a9-97eb-179e62c7da79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_91268c02-806d-4e09-9a72-ec3414d207a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2ee2975c-a726-45a9-97eb-179e62c7da79" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_91268c02-806d-4e09-9a72-ec3414d207a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0a28f7c3-9214-4812-ae70-1daaf1575f1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2ee2975c-a726-45a9-97eb-179e62c7da79" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_0a28f7c3-9214-4812-ae70-1daaf1575f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_08d161ca-6794-4f97-a059-ee9e0a6e56b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2ee2975c-a726-45a9-97eb-179e62c7da79" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_08d161ca-6794-4f97-a059-ee9e0a6e56b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1ed95f07-7860-411f-a293-ce7be18be1b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2ee2975c-a726-45a9-97eb-179e62c7da79" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1ed95f07-7860-411f-a293-ce7be18be1b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_626ca3c5-390d-4b70-aed4-0619b3b97ff3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2ee2975c-a726-45a9-97eb-179e62c7da79" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_626ca3c5-390d-4b70-aed4-0619b3b97ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_9d08fef8-eef5-4a3b-8491-a9509a9d2f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2ee2975c-a726-45a9-97eb-179e62c7da79" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_9d08fef8-eef5-4a3b-8491-a9509a9d2f82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_1c16f7fe-0596-4e38-bd39-f814a4d150a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2ee2975c-a726-45a9-97eb-179e62c7da79" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_1c16f7fe-0596-4e38-bd39-f814a4d150a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_028e333e-a34d-4849-8d2c-63549ecfe22a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2ee2975c-a726-45a9-97eb-179e62c7da79" xlink:to="loc_us-gaap_CommonStockSharesIssued_028e333e-a34d-4849-8d2c-63549ecfe22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_a2de1461-eabf-4901-acbd-d5a3d4fc848b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_2ee2975c-a726-45a9-97eb-179e62c7da79" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_a2de1461-eabf-4901-acbd-d5a3d4fc848b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONS"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_5c7b8f4d-fb8e-4afd-bdc7-13f48302f09b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_0681331d-7d35-4d1f-b6c2-f6b304de6053" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5c7b8f4d-fb8e-4afd-bdc7-13f48302f09b" xlink:to="loc_us-gaap_StatementTable_0681331d-7d35-4d1f-b6c2-f6b304de6053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_1edd10fc-17a7-4809-803f-d3f1be722fdf" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0681331d-7d35-4d1f-b6c2-f6b304de6053" xlink:to="loc_srt_ProductOrServiceAxis_1edd10fc-17a7-4809-803f-d3f1be722fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_55f4178f-15cc-41e3-bf1c-bd1ba0c4d145" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1edd10fc-17a7-4809-803f-d3f1be722fdf" xlink:to="loc_srt_ProductsAndServicesDomain_55f4178f-15cc-41e3-bf1c-bd1ba0c4d145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_NonRelatedPartyRevenueMember_402d04ba-2510-4ea3-a566-9368d0043199" xlink:href="algm-20210625.xsd#algm_NonRelatedPartyRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_55f4178f-15cc-41e3-bf1c-bd1ba0c4d145" xlink:to="loc_algm_NonRelatedPartyRevenueMember_402d04ba-2510-4ea3-a566-9368d0043199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyRevenueMember_7434a49f-1032-4aba-aba4-1dee809890d7" xlink:href="algm-20210625.xsd#algm_RelatedPartyRevenueMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_55f4178f-15cc-41e3-bf1c-bd1ba0c4d145" xlink:to="loc_algm_RelatedPartyRevenueMember_7434a49f-1032-4aba-aba4-1dee809890d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_0681331d-7d35-4d1f-b6c2-f6b304de6053" xlink:to="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c472a60-5765-492c-ad02-0440367fd3e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_1c472a60-5765-492c-ad02-0440367fd3e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_eca1255f-65f9-4d7b-8f0f-d1b3ec7036b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_eca1255f-65f9-4d7b-8f0f-d1b3ec7036b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_ffd35ebf-ee50-4354-9f80-c06dd1ce97a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_GrossProfit_ffd35ebf-ee50-4354-9f80-c06dd1ce97a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_d2ab5383-2b00-4dd7-96fa-71f1ce2b5dc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_d2ab5383-2b00-4dd7-96fa-71f1ce2b5dc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c96c27b7-4eba-4a77-a8ed-cfe36681fab7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_c96c27b7-4eba-4a77-a8ed-cfe36681fab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f781c2fc-a7c2-4ed3-92a1-f6bcfe143682" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_f781c2fc-a7c2-4ed3-92a1-f6bcfe143682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_c5109965-9215-450a-bc8e-3e4946d0df4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_fc1814ca-bdac-4eec-a237-6bbca45efa2b" xlink:to="loc_us-gaap_OperatingExpenses_c5109965-9215-450a-bc8e-3e4946d0df4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2f0c0370-6b8d-44e5-96af-82485524c43e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_OperatingIncomeLoss_2f0c0370-6b8d-44e5-96af-82485524c43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonoperatingIncomeExpenseAbstract"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_7368d2e0-3d9a-4f0e-8c89-c63343439748" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestIncomeExpenseNonoperatingNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:to="loc_us-gaap_InterestIncomeExpenseNonoperatingNet_7368d2e0-3d9a-4f0e-8c89-c63343439748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2bbb7969-8e38-4c66-897d-0ed634384c72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_2bbb7969-8e38-4c66-897d-0ed634384c72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNonoperating_c7e3e43c-716d-40cd-89f4-c44ac34cad3b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNonoperating"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:to="loc_us-gaap_InvestmentIncomeNonoperating_c7e3e43c-716d-40cd-89f4-c44ac34cad3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_288ddd71-3380-49a5-9bef-59e100f71b53" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseAbstract_1b71db9d-8eb2-457a-87c9-ec381027d6f5" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_288ddd71-3380-49a5-9bef-59e100f71b53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d390f240-643c-4596-8666-3b74bf2567b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d390f240-643c-4596-8666-3b74bf2567b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_9acd0207-d683-4b2a-8a35-9653a999143c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_9acd0207-d683-4b2a-8a35-9653a999143c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_b7d05774-dff4-4106-8837-e0bb162ad2cc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_ProfitLoss_b7d05774-dff4-4106-8837-e0bb162ad2cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3941e789-381c-4221-a162-9c4b23b7a2c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_3941e789-381c-4221-a162-9c4b23b7a2c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2d496de2-05e2-41c7-9360-c4a446b5807a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_NetIncomeLoss_2d496de2-05e2-41c7-9360-c4a446b5807a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9141b41c-1612-4b5c-9733-99e57480371c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_EarningsPerShareAbstract_9141b41c-1612-4b5c-9733-99e57480371c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_0b802c61-6ab3-4f69-bcac-85f30b7faceb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9141b41c-1612-4b5c-9733-99e57480371c" xlink:to="loc_us-gaap_EarningsPerShareBasic_0b802c61-6ab3-4f69-bcac-85f30b7faceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_8bb5ac30-0eb8-4354-8d17-5aaf6f727bf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9141b41c-1612-4b5c-9733-99e57480371c" xlink:to="loc_us-gaap_EarningsPerShareDiluted_8bb5ac30-0eb8-4354-8d17-5aaf6f727bf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_de92b51a-74b9-4a31-aa68-1a0a6bf472e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c506fb02-b22d-48cb-b250-7cc7a0a94bf6" xlink:to="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_de92b51a-74b9-4a31-aa68-1a0a6bf472e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_54aabc19-214e-4f2f-b906-f5b6f931f342" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_de92b51a-74b9-4a31-aa68-1a0a6bf472e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_54aabc19-214e-4f2f-b906-f5b6f931f342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c59ba742-ea50-4a09-a55a-b017fdc373b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract_de92b51a-74b9-4a31-aa68-1a0a6bf472e7" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c59ba742-ea50-4a09-a55a-b017fdc373b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_95f28a0c-b49f-40a3-a488-80ad1f3795d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_6c3c4097-1d28-41d6-a5fc-16e68d279307" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_95f28a0c-b49f-40a3-a488-80ad1f3795d0" xlink:to="loc_us-gaap_ProfitLoss_6c3c4097-1d28-41d6-a5fc-16e68d279307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d17c671e-04c2-4e93-8bb6-cbeb74c0d303" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_95f28a0c-b49f-40a3-a488-80ad1f3795d0" xlink:to="loc_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest_d17c671e-04c2-4e93-8bb6-cbeb74c0d303" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3e04fe0c-268f-4661-a4ee-28e441072a06" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_95f28a0c-b49f-40a3-a488-80ad1f3795d0" xlink:to="loc_us-gaap_NetIncomeLoss_3e04fe0c-268f-4661-a4ee-28e441072a06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0d534c73-f7ad-4119-9512-a12029987318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_95f28a0c-b49f-40a3-a488-80ad1f3795d0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0d534c73-f7ad-4119-9512-a12029987318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f3584906-a0d5-4d10-8ede-24983d405e9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0d534c73-f7ad-4119-9512-a12029987318" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f3584906-a0d5-4d10-8ede-24983d405e9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_acc5d654-f700-4523-adb4-3cc70d3477ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_0d534c73-f7ad-4119-9512-a12029987318" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_acc5d654-f700-4523-adb4-3cc70d3477ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_9fec0dd9-0e2e-402b-abf0-44b8bfad0b70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_95f28a0c-b49f-40a3-a488-80ad1f3795d0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest_9fec0dd9-0e2e-402b-abf0-44b8bfad0b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_591f0ef9-d7fb-45e6-b542-9a46edef3388" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_95f28a0c-b49f-40a3-a488-80ad1f3795d0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest_591f0ef9-d7fb-45e6-b542-9a46edef3388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_909a1976-c32d-44f8-ac8a-87cb984c2e4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_95f28a0c-b49f-40a3-a488-80ad1f3795d0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_909a1976-c32d-44f8-ac8a-87cb984c2e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_1d73ba2a-9208-4175-985a-306d458317a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6c1db0d2-0c37-422e-a3ce-14e0adff680a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_1d73ba2a-9208-4175-985a-306d458317a0" xlink:to="loc_us-gaap_StatementTable_6c1db0d2-0c37-422e-a3ce-14e0adff680a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_523ea46b-79c0-4d68-bc71-a0d7af41bd88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6c1db0d2-0c37-422e-a3ce-14e0adff680a" xlink:to="loc_us-gaap_StatementClassOfStockAxis_523ea46b-79c0-4d68-bc71-a0d7af41bd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_f5cdfa24-98ea-41cd-bf59-e09bff6dd07d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_523ea46b-79c0-4d68-bc71-a0d7af41bd88" xlink:to="loc_us-gaap_ClassOfStockDomain_f5cdfa24-98ea-41cd-bf59-e09bff6dd07d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_a7c53a50-53a1-4fe1-8c77-be3433aa5a04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f5cdfa24-98ea-41cd-bf59-e09bff6dd07d" xlink:to="loc_us-gaap_CommonClassAMember_a7c53a50-53a1-4fe1-8c77-be3433aa5a04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonClassLMember_e2766d12-251c-4482-b44d-2a2e5cd92123" xlink:href="algm-20210625.xsd#algm_CommonClassLMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_f5cdfa24-98ea-41cd-bf59-e09bff6dd07d" xlink:to="loc_algm_CommonClassLMember_e2766d12-251c-4482-b44d-2a2e5cd92123" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_2249132a-d8a0-444c-a9db-b3fdcc4281dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6c1db0d2-0c37-422e-a3ce-14e0adff680a" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_2249132a-d8a0-444c-a9db-b3fdcc4281dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_2249132a-d8a0-444c-a9db-b3fdcc4281dc" xlink:to="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_20647990-1d0b-4016-8108-0dc2596112bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:to="loc_us-gaap_CommonStockMember_20647990-1d0b-4016-8108-0dc2596112bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_fa51e829-c4e2-4eda-b765-356fc2b5e9fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_fa51e829-c4e2-4eda-b765-356fc2b5e9fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_4bf7ab1d-e562-47ad-96a2-ec37103b91f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:to="loc_us-gaap_RetainedEarningsMember_4bf7ab1d-e562-47ad-96a2-ec37103b91f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1c6b699a-c62e-4176-bcf9-2e0c4c6fd320" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_1c6b699a-c62e-4176-bcf9-2e0c4c6fd320" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncontrollingInterestMember_5d6e954f-9f92-4458-b5c8-574ae31f40f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncontrollingInterestMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_856e2f3c-2f8f-466b-a3a9-23a495e3407a" xlink:to="loc_us-gaap_NoncontrollingInterestMember_5d6e954f-9f92-4458-b5c8-574ae31f40f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_e049c8e7-0a09-43de-bb1e-589a4e4da0c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6c1db0d2-0c37-422e-a3ce-14e0adff680a" xlink:to="loc_us-gaap_StatementLineItems_e049c8e7-0a09-43de-bb1e-589a4e4da0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_e049c8e7-0a09-43de-bb1e-589a4e4da0c5" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_cf318f7a-70ec-4ac6-acdf-c84fd59492a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_cf318f7a-70ec-4ac6-acdf-c84fd59492a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ec0cfd7-227b-4881-bd1c-a922fbffc021" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_1ec0cfd7-227b-4881-bd1c-a922fbffc021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_258f3c63-7b6c-42a8-bade-1688df2b2453" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_ProfitLoss_258f3c63-7b6c-42a8-bade-1688df2b2453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4abc2e1c-0b1a-4e0d-aa6d-4501ba2dc4fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_4abc2e1c-0b1a-4e0d-aa6d-4501ba2dc4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges_0f5d3622-cf89-4683-9a33-844d1a06ae92" xlink:href="algm-20210625.xsd#algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges_0f5d3622-cf89-4683-9a33-844d1a06ae92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock_aca96a94-cfab-43fd-bd53-b88ffef2f5fc" xlink:href="algm-20210625.xsd#algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock_aca96a94-cfab-43fd-bd53-b88ffef2f5fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b5061349-8539-484a-a7e3-2c9ff4a82865" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b5061349-8539-484a-a7e3-2c9ff4a82865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_33ac3bd0-198e-4ac9-9deb-edb9e61faa1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_33ac3bd0-198e-4ac9-9deb-edb9e61faa1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a1163ab4-882d-4cf4-84e8-1b591802a851" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_a1163ab4-882d-4cf4-84e8-1b591802a851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f09f0dbb-ad50-4da5-93f1-f23676e17b12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_f09f0dbb-ad50-4da5-93f1-f23676e17b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_b4270996-c4b5-4b38-baed-8b7fdb7e2924" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax_b4270996-c4b5-4b38-baed-8b7fdb7e2924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_21237b44-b5f0-4009-8d12-074d96be5cde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_21237b44-b5f0-4009-8d12-074d96be5cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_288f2b62-9951-4289-ba71-f12ee98a1e2c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_fe8b0df1-8dde-41fb-a450-915e80565e8d" xlink:to="loc_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest_288f2b62-9951-4289-ba71-f12ee98a1e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="algm-20210625.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8a4b5340-2645-49c2-8cad-e91bd9474e8c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8a4b5340-2645-49c2-8cad-e91bd9474e8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfitLoss_97c8f479-67ef-4d11-9ff1-c0cde942eba8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8a4b5340-2645-49c2-8cad-e91bd9474e8c" xlink:to="loc_us-gaap_ProfitLoss_97c8f479-67ef-4d11-9ff1-c0cde942eba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dc8e3142-ed40-40fc-a5de-0c4ccb5d77da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8a4b5340-2645-49c2-8cad-e91bd9474e8c" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dc8e3142-ed40-40fc-a5de-0c4ccb5d77da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_14bc629d-c7b7-4adf-b79e-45a0626e9a68" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dc8e3142-ed40-40fc-a5de-0c4ccb5d77da" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_14bc629d-c7b7-4adf-b79e-45a0626e9a68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_27ba3c27-b01d-45bb-b52f-60cf23ae4288" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dc8e3142-ed40-40fc-a5de-0c4ccb5d77da" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_27ba3c27-b01d-45bb-b52f-60cf23ae4288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_212fa7f8-5518-435d-931f-482c37a27ac5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dc8e3142-ed40-40fc-a5de-0c4ccb5d77da" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_212fa7f8-5518-435d-931f-482c37a27ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_e9b706b1-cd61-4066-83e1-14b346083fc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dc8e3142-ed40-40fc-a5de-0c4ccb5d77da" xlink:to="loc_us-gaap_ShareBasedCompensation_e9b706b1-cd61-4066-83e1-14b346083fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnDispositionOfAssets1_5b2b3842-daa1-4ea3-89e2-37c332d08363" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GainLossOnDispositionOfAssets1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dc8e3142-ed40-40fc-a5de-0c4ccb5d77da" xlink:to="loc_us-gaap_GainLossOnDispositionOfAssets1_5b2b3842-daa1-4ea3-89e2-37c332d08363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_1fde571f-9fe7-446d-81a7-7194bf5b94cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dc8e3142-ed40-40fc-a5de-0c4ccb5d77da" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1_1fde571f-9fe7-446d-81a7-7194bf5b94cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal_4965827d-d0b7-4320-8ce2-441e45bb511e" xlink:href="algm-20210625.xsd#algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dc8e3142-ed40-40fc-a5de-0c4ccb5d77da" xlink:to="loc_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal_4965827d-d0b7-4320-8ce2-441e45bb511e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c7b9d68-7838-40fa-a54f-276c77688019" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_dc8e3142-ed40-40fc-a5de-0c4ccb5d77da" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c7b9d68-7838-40fa-a54f-276c77688019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6015fc52-69a9-4997-af2d-3a1c97dc4ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c7b9d68-7838-40fa-a54f-276c77688019" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_6015fc52-69a9-4997-af2d-3a1c97dc4ba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherReceivables_08ebaa18-1555-4394-a881-46d6aa4821d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c7b9d68-7838-40fa-a54f-276c77688019" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherReceivables_08ebaa18-1555-4394-a881-46d6aa4821d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_8a3616b4-6d04-4a6f-bbf6-b329920d62fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c7b9d68-7838-40fa-a54f-276c77688019" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_8a3616b4-6d04-4a6f-bbf6-b329920d62fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8877dc97-6819-47c0-b062-378a571f2707" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c7b9d68-7838-40fa-a54f-276c77688019" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_8877dc97-6819-47c0-b062-378a571f2707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_30abd412-c9b8-4525-bfff-7dd2f8092420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c7b9d68-7838-40fa-a54f-276c77688019" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_30abd412-c9b8-4525-bfff-7dd2f8092420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IncreaseDecreaseInDueToFromRelatedParties_721ad19d-6383-40c7-84e5-070a082bdc58" xlink:href="algm-20210625.xsd#algm_IncreaseDecreaseInDueToFromRelatedParties"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c7b9d68-7838-40fa-a54f-276c77688019" xlink:to="loc_algm_IncreaseDecreaseInDueToFromRelatedParties_721ad19d-6383-40c7-84e5-070a082bdc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities_73a0928e-004e-4e47-a76f-8764b7a0bb9a" xlink:href="algm-20210625.xsd#algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_1c7b9d68-7838-40fa-a54f-276c77688019" xlink:to="loc_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities_73a0928e-004e-4e47-a76f-8764b7a0bb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9d8067e2-d75e-41d9-9387-7828c57bd3d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_8a4b5340-2645-49c2-8cad-e91bd9474e8c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9d8067e2-d75e-41d9-9387-7828c57bd3d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c4e4e0a-9613-4bc6-855e-586d7c4991e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c4e4e0a-9613-4bc6-855e-586d7c4991e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d1602fa2-8352-4cf6-9b30-5e6950adaa0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c4e4e0a-9613-4bc6-855e-586d7c4991e7" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_d1602fa2-8352-4cf6-9b30-5e6950adaa0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashDivestedFromDeconsolidation_e0cca1bd-fa6f-49ac-81e6-27fc7e4d1206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashDivestedFromDeconsolidation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c4e4e0a-9613-4bc6-855e-586d7c4991e7" xlink:to="loc_us-gaap_CashDivestedFromDeconsolidation_e0cca1bd-fa6f-49ac-81e6-27fc7e4d1206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d359e22a-d320-4eaf-aaac-1ecfa787319a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_3c4e4e0a-9613-4bc6-855e-586d7c4991e7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d359e22a-d320-4eaf-aaac-1ecfa787319a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d92c2e4-1569-476e-83ea-8fa106867b36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d92c2e4-1569-476e-83ea-8fa106867b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f457147-5500-4d5c-98d0-778ded2b95a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1d92c2e4-1569-476e-83ea-8fa106867b36" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4f457147-5500-4d5c-98d0-778ded2b95a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_44b5624e-e52a-4fb5-93f9-c9376d239ebd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_44b5624e-e52a-4fb5-93f9-c9376d239ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_99b07db0-43ec-4125-a6f2-e2a18aad7e20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_99b07db0-43ec-4125-a6f2-e2a18aad7e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0de66ea5-0810-4f11-86eb-1056886aa5f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0de66ea5-0810-4f11-86eb-1056886aa5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0ebfa807-58dc-4546-b14b-f482a574dd28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0ebfa807-58dc-4546-b14b-f482a574dd28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_855aedc1-a853-447c-b34d-5b66ee078b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_855aedc1-a853-447c-b34d-5b66ee078b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0143f210-5560-468b-97e1-6f2cd73c1051" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_855aedc1-a853-447c-b34d-5b66ee078b2f" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_0143f210-5560-468b-97e1-6f2cd73c1051" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_aec96835-368a-4be6-aca6-b7ebbf5baeaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_855aedc1-a853-447c-b34d-5b66ee078b2f" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_aec96835-368a-4be6-aca6-b7ebbf5baeaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3e8efcff-30ae-44c0-9e56-31f4466e15d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract_855aedc1-a853-447c-b34d-5b66ee078b2f" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3e8efcff-30ae-44c0-9e56-31f4466e15d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_d2b87737-5ffb-4ae8-9d26-edcb17c28b00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_d2b87737-5ffb-4ae8-9d26-edcb17c28b00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_3c919b12-b0cd-457f-81e3-5e7180cd1c48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d2b87737-5ffb-4ae8-9d26-edcb17c28b00" xlink:to="loc_us-gaap_InterestPaidNet_3c919b12-b0cd-457f-81e3-5e7180cd1c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_62afb6b9-7685-445b-9aac-8750d639ef7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_d2b87737-5ffb-4ae8-9d26-edcb17c28b00" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_62afb6b9-7685-445b-9aac-8750d639ef7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_828f887a-94ac-4d72-8ee9-ded83d897833" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_e83ce7ee-1cbe-4a4e-bbb4-4a8a4afcf970" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_828f887a-94ac-4d72-8ee9-ded83d897833" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0c5ff1f7-4220-4191-bd4f-42a185feaf71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_828f887a-94ac-4d72-8ee9-ded83d897833" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_0c5ff1f7-4220-4191-bd4f-42a185feaf71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesIssued1_6b7d6e53-33b3-4842-9ec2-a41f0f484d5d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NotesIssued1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_828f887a-94ac-4d72-8ee9-ded83d897833" xlink:to="loc_us-gaap_NotesIssued1_6b7d6e53-33b3-4842-9ec2-a41f0f484d5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_10f92649-d0c8-48a1-8054-35aa61e8abcc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_828f887a-94ac-4d72-8ee9-ded83d897833" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_10f92649-d0c8-48a1-8054-35aa61e8abcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentation" xlink:type="simple" xlink:href="algm-20210625.xsd#NatureoftheBusinessandBasisofPresentation"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1b69e90-617f-4d3d-8b35-f1e7188c124f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_15503f1a-6218-4b2d-94ac-53cf8706d272" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_e1b69e90-617f-4d3d-8b35-f1e7188c124f" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_15503f1a-6218-4b2d-94ac-53cf8706d272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentationAdditionalInformationDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#NatureoftheBusinessandBasisofPresentationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_02197107-b002-4a95-984c-a33f557df50c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_SaleOfStockPercentageOfOwnershipInterestSold_b4185b46-8e67-40dd-b822-f34bef3f0ca2" xlink:href="algm-20210625.xsd#algm_SaleOfStockPercentageOfOwnershipInterestSold"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_02197107-b002-4a95-984c-a33f557df50c" xlink:to="loc_algm_SaleOfStockPercentageOfOwnershipInterestSold_b4185b46-8e67-40dd-b822-f34bef3f0ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_NumberOfLocations_2992a05e-15fd-425c-92f1-82c9257a183c" xlink:href="algm-20210625.xsd#algm_NumberOfLocations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_02197107-b002-4a95-984c-a33f557df50c" xlink:to="loc_algm_NumberOfLocations_2992a05e-15fd-425c-92f1-82c9257a183c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_NumberOfContinentsOnWhichEntityOperates_fd901d90-4c21-4a98-bd8e-1b750d66516b" xlink:href="algm-20210625.xsd#algm_NumberOfContinentsOnWhichEntityOperates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_02197107-b002-4a95-984c-a33f557df50c" xlink:to="loc_algm_NumberOfContinentsOnWhichEntityOperates_fd901d90-4c21-4a98-bd8e-1b750d66516b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="algm-20210625.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_a95cf25f-9fce-465f-843b-22e08a9be3fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_4647cd9f-6d97-47cb-be9f-89baa8b76a40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_a95cf25f-9fce-465f-843b-22e08a9be3fc" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_4647cd9f-6d97-47cb-be9f-89baa8b76a40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="algm-20210625.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_841aa7fb-9a66-4e32-b8c4-5085b2acc720" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_fd419ba3-2200-4af0-b03c-feef2a150fec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_841aa7fb-9a66-4e32-b8c4-5085b2acc720" xlink:to="loc_us-gaap_UseOfEstimates_fd419ba3-2200-4af0-b03c-feef2a150fec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_0215fdb0-3aed-4d44-8616-11740b5ea11e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PriorPeriodReclassificationAdjustmentDescription"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_841aa7fb-9a66-4e32-b8c4-5085b2acc720" xlink:to="loc_us-gaap_PriorPeriodReclassificationAdjustmentDescription_0215fdb0-3aed-4d44-8616-11740b5ea11e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_6983ce2d-6e67-4a5a-9090-2ca73a038296" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_841aa7fb-9a66-4e32-b8c4-5085b2acc720" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_6983ce2d-6e67-4a5a-9090-2ca73a038296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0bd39b99-19a5-4b81-bd76-c0e385a241ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_841aa7fb-9a66-4e32-b8c4-5085b2acc720" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0bd39b99-19a5-4b81-bd76-c0e385a241ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b4e08314-9085-4fc6-bcd7-50eb23061fbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b4e08314-9085-4fc6-bcd7-50eb23061fbb" xlink:to="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_e05e60bd-0629-4ae0-9ad8-56302fbadc29" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_srt_MajorCustomersAxis_e05e60bd-0629-4ae0-9ad8-56302fbadc29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5a8a7930-92f6-449a-bbf5-8594657a709b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_e05e60bd-0629-4ae0-9ad8-56302fbadc29" xlink:to="loc_srt_NameOfMajorCustomerDomain_5a8a7930-92f6-449a-bbf5-8594657a709b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_SankenMember_9f26009c-d4ed-4954-8959-ca1e91aa2b03" xlink:href="algm-20210625.xsd#algm_SankenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5a8a7930-92f6-449a-bbf5-8594657a709b" xlink:to="loc_algm_SankenMember_9f26009c-d4ed-4954-8959-ca1e91aa2b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a4b61c95-15b4-4e75-a9d8-698c8f7edf86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a4b61c95-15b4-4e75-a9d8-698c8f7edf86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dabc3c5c-0372-45b5-8858-2bb66190700f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_a4b61c95-15b4-4e75-a9d8-698c8f7edf86" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dabc3c5c-0372-45b5-8858-2bb66190700f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAccountsReceivableMember_cd2ff075-4a25-4d08-91e7-225ff420375b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeAccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dabc3c5c-0372-45b5-8858-2bb66190700f" xlink:to="loc_us-gaap_TradeAccountsReceivableMember_cd2ff075-4a25-4d08-91e7-225ff420375b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_64e88f5b-f07c-45b3-bd7f-62eeb2c9aaed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_dabc3c5c-0372-45b5-8858-2bb66190700f" xlink:to="loc_us-gaap_SalesRevenueNetMember_64e88f5b-f07c-45b3-bd7f-62eeb2c9aaed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_446b8199-5547-41bc-b834-e677f687af5a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_446b8199-5547-41bc-b834-e677f687af5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_64af9d29-1f28-49f2-a7d8-fcc4477cd206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_446b8199-5547-41bc-b834-e677f687af5a" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_64af9d29-1f28-49f2-a7d8-fcc4477cd206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_5b754727-db40-4c93-8629-48b724332859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_64af9d29-1f28-49f2-a7d8-fcc4477cd206" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_5b754727-db40-4c93-8629-48b724332859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_7340c2ee-5a9c-470a-abdc-350841018e12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_64af9d29-1f28-49f2-a7d8-fcc4477cd206" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_7340c2ee-5a9c-470a-abdc-350841018e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_d8395bd0-4641-435d-8c5c-7a24b22c464a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_srt_StatementGeographicalAxis_d8395bd0-4641-435d-8c5c-7a24b22c464a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_18376cde-447e-426e-8056-e4a10bc7d271" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_d8395bd0-4641-435d-8c5c-7a24b22c464a" xlink:to="loc_srt_SegmentGeographicalDomain_18376cde-447e-426e-8056-e4a10bc7d271" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_c303f3ab-3949-4fc3-870b-3b522f358ef7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_18376cde-447e-426e-8056-e4a10bc7d271" xlink:to="loc_us-gaap_NonUsMember_c303f3ab-3949-4fc3-870b-3b522f358ef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_b8a495c4-2ab2-4b08-bc42-91f1a1e3b9ec" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonUsMember_c303f3ab-3949-4fc3-870b-3b522f358ef7" xlink:to="loc_country_CN_b8a495c4-2ab2-4b08-bc42-91f1a1e3b9ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_29111714-00e6-486e-a241-5182294efde7" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonUsMember_c303f3ab-3949-4fc3-870b-3b522f358ef7" xlink:to="loc_country_JP_29111714-00e6-486e-a241-5182294efde7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_da53246f-c48b-41cc-b437-970259499bc4" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NonUsMember_c303f3ab-3949-4fc3-870b-3b522f358ef7" xlink:to="loc_country_KR_da53246f-c48b-41cc-b437-970259499bc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_cb7e6de9-6efa-4823-a9cb-56d1a75c703b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsForNewAccountingPronouncementsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_cb7e6de9-6efa-4823-a9cb-56d1a75c703b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfAdoptionMember_048aa681-9e71-4887-8e3a-d8b2285434fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfAdoptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_cb7e6de9-6efa-4823-a9cb-56d1a75c703b" xlink:to="loc_us-gaap_TypeOfAdoptionMember_048aa681-9e71-4887-8e3a-d8b2285434fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingStandardsUpdate201602Member_9098de55-8424-4afe-8afd-121c318c34a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingStandardsUpdate201602Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfAdoptionMember_048aa681-9e71-4887-8e3a-d8b2285434fa" xlink:to="loc_us-gaap_AccountingStandardsUpdate201602Member_9098de55-8424-4afe-8afd-121c318c34a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_21140c91-028c-4846-a3ff-6ff933d39a58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_d7b32b87-6f22-4624-a78c-48cf9e35704a" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_21140c91-028c-4846-a3ff-6ff933d39a58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5ab280af-d905-4e8a-a962-ab094ec2df86" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_21140c91-028c-4846-a3ff-6ff933d39a58" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5ab280af-d905-4e8a-a962-ab094ec2df86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e72f163a-c121-4e0b-9e39-93e4882dcc89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_21140c91-028c-4846-a3ff-6ff933d39a58" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e72f163a-c121-4e0b-9e39-93e4882dcc89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_21c60e22-cbd0-425f-b852-e09ec65ab599" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_21140c91-028c-4846-a3ff-6ff933d39a58" xlink:to="loc_us-gaap_OperatingLeaseLiability_21c60e22-cbd0-425f-b852-e09ec65ab599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomers" xlink:type="simple" xlink:href="algm-20210625.xsd#RevenuefromContractwithCustomers"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RevenuefromContractwithCustomers" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8c3c6225-97e8-4e67-b8d0-9243ac2ccf25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a57a5418-357f-4275-b715-df311c6aeef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_8c3c6225-97e8-4e67-b8d0-9243ac2ccf25" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_a57a5418-357f-4275-b715-df311c6aeef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables" xlink:type="simple" xlink:href="algm-20210625.xsd#RevenuefromContractwithCustomersTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ab04a048-33b9-4584-8b3a-3e4b5b01570b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_1d1dc61b-8e93-48af-902a-04d0243c51a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ab04a048-33b9-4584-8b3a-3e4b5b01570b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_1d1dc61b-8e93-48af-902a-04d0243c51a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_9cc2c483-e7e2-4ce9-8a33-89b31f491419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ab04a048-33b9-4584-8b3a-3e4b5b01570b" xlink:to="loc_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock_9cc2c483-e7e2-4ce9-8a33-89b31f491419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_4cbe3422-aff8-4b9f-a4bb-a0d3e166ac69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_ab04a048-33b9-4584-8b3a-3e4b5b01570b" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_4cbe3422-aff8-4b9f-a4bb-a0d3e166ac69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RevenuefromContractwithCustomersNetSalesbyApplicationDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_42f95953-a4d8-46f2-9abe-cb81c8a637c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_93efc0f0-d12e-4f54-a039-cf8875ad9552" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_42f95953-a4d8-46f2-9abe-cb81c8a637c0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_93efc0f0-d12e-4f54-a039-cf8875ad9552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f8fe3a5e-5af5-4f02-9244-7360325514b0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_93efc0f0-d12e-4f54-a039-cf8875ad9552" xlink:to="loc_srt_ProductOrServiceAxis_f8fe3a5e-5af5-4f02-9244-7360325514b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_fb56c698-0406-4079-ab00-964ec62fb39c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f8fe3a5e-5af5-4f02-9244-7360325514b0" xlink:to="loc_srt_ProductsAndServicesDomain_fb56c698-0406-4079-ab00-964ec62fb39c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AutomotiveEndMarketMember_be86956c-9b61-479d-9f4a-f6325dce931a" xlink:href="algm-20210625.xsd#algm_AutomotiveEndMarketMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fb56c698-0406-4079-ab00-964ec62fb39c" xlink:to="loc_algm_AutomotiveEndMarketMember_be86956c-9b61-479d-9f4a-f6325dce931a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IndustrialEndMarketMember_f4eb78bd-7e27-4296-8165-2b78d6bcb44a" xlink:href="algm-20210625.xsd#algm_IndustrialEndMarketMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fb56c698-0406-4079-ab00-964ec62fb39c" xlink:to="loc_algm_IndustrialEndMarketMember_f4eb78bd-7e27-4296-8165-2b78d6bcb44a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherEndMarketMember_6895cfb7-c876-479f-922d-9edf675b70aa" xlink:href="algm-20210625.xsd#algm_OtherEndMarketMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_fb56c698-0406-4079-ab00-964ec62fb39c" xlink:to="loc_algm_OtherEndMarketMember_6895cfb7-c876-479f-922d-9edf675b70aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1bd86d95-7af4-4c0b-82d6-b28cfe98020f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_93efc0f0-d12e-4f54-a039-cf8875ad9552" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_1bd86d95-7af4-4c0b-82d6-b28cfe98020f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5c1ae6a4-b5a9-4f32-9b21-76a7c7601fdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1bd86d95-7af4-4c0b-82d6-b28cfe98020f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_5c1ae6a4-b5a9-4f32-9b21-76a7c7601fdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RevenuefromContractwithCustomersNetSalesbyProductDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_01196338-52b0-4253-9ece-a1e378e52fdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_a471bb0d-69da-4c87-a504-6c19d14e1d05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_01196338-52b0-4253-9ece-a1e378e52fdc" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_a471bb0d-69da-4c87-a504-6c19d14e1d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_c6074bb9-4c39-4462-af52-4f4ad53e9601" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a471bb0d-69da-4c87-a504-6c19d14e1d05" xlink:to="loc_srt_ProductOrServiceAxis_c6074bb9-4c39-4462-af52-4f4ad53e9601" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_a80bf2b0-5e04-4968-bbaf-2a02738a2793" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_c6074bb9-4c39-4462-af52-4f4ad53e9601" xlink:to="loc_srt_ProductsAndServicesDomain_a80bf2b0-5e04-4968-bbaf-2a02738a2793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PowerIntegratedCircuitsMember_41cbf5da-c81a-4f8b-85eb-3ba87a8cb955" xlink:href="algm-20210625.xsd#algm_PowerIntegratedCircuitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a80bf2b0-5e04-4968-bbaf-2a02738a2793" xlink:to="loc_algm_PowerIntegratedCircuitsMember_41cbf5da-c81a-4f8b-85eb-3ba87a8cb955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_MagneticSensorsMember_6fbff9e2-b1aa-4ef3-979f-40cc9771ab9d" xlink:href="algm-20210625.xsd#algm_MagneticSensorsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a80bf2b0-5e04-4968-bbaf-2a02738a2793" xlink:to="loc_algm_MagneticSensorsMember_6fbff9e2-b1aa-4ef3-979f-40cc9771ab9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PhotonicsMember_99672670-e9f6-4092-bdf5-692a44a6efca" xlink:href="algm-20210625.xsd#algm_PhotonicsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_a80bf2b0-5e04-4968-bbaf-2a02738a2793" xlink:to="loc_algm_PhotonicsMember_99672670-e9f6-4092-bdf5-692a44a6efca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_4907c0e8-bf38-4e78-b970-1f421254eaf1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_a471bb0d-69da-4c87-a504-6c19d14e1d05" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_4907c0e8-bf38-4e78-b970-1f421254eaf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2e20c045-469b-4465-ba90-c9610472cf34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_4907c0e8-bf38-4e78-b970-1f421254eaf1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_2e20c045-469b-4465-ba90-c9610472cf34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RevenuefromContractwithCustomersNetSalesbyGeographyDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5ef991d1-8669-413b-99d0-c9b747563db7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_2dc716c2-8af0-4283-8c44-5f296b8d9613" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_5ef991d1-8669-413b-99d0-c9b747563db7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_2dc716c2-8af0-4283-8c44-5f296b8d9613" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_a6055634-5380-4816-8786-370198746f72" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2dc716c2-8af0-4283-8c44-5f296b8d9613" xlink:to="loc_srt_StatementGeographicalAxis_a6055634-5380-4816-8786-370198746f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_a6055634-5380-4816-8786-370198746f72" xlink:to="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_b97cb83f-0cd6-44bb-82cd-232cfe3a2944" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_country_US_b97cb83f-0cd6-44bb-82cd-232cfe3a2944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherAmericasMember_a1fd1cb3-1a4e-421f-9f8d-aa7e0f85bdee" xlink:href="algm-20210625.xsd#algm_OtherAmericasMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_algm_OtherAmericasMember_a1fd1cb3-1a4e-421f-9f8d-aa7e0f85bdee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EuropeMember_327b94f8-13e9-4d82-9818-75b024ac6be1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_EuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_srt_EuropeMember_327b94f8-13e9-4d82-9818-75b024ac6be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_28c5e2af-ec98-4bf7-8da7-2e58a3818b03" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_JP"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_country_JP_28c5e2af-ec98-4bf7-8da7-2e58a3818b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_be09ef3d-0cd5-4fd2-b962-9e8562ccb97d" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CN"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_country_CN_be09ef3d-0cd5-4fd2-b962-9e8562ccb97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_KR_39f5a4de-b87f-4a55-9e75-40f15c481413" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_KR"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_country_KR_39f5a4de-b87f-4a55-9e75-40f15c481413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherAsiaMember_d007ca76-cbb1-4672-8724-4bda8db46c9e" xlink:href="algm-20210625.xsd#algm_OtherAsiaMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b9fce765-cad4-463b-8904-8e73d25913be" xlink:to="loc_algm_OtherAsiaMember_d007ca76-cbb1-4672-8724-4bda8db46c9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_6e8893cd-0631-463c-9728-e0cda0cceb82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_2dc716c2-8af0-4283-8c44-5f296b8d9613" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_6e8893cd-0631-463c-9728-e0cda0cceb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ef95888-a3c0-4f8b-8d74-18a7f3997408" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_6e8893cd-0631-463c-9728-e0cda0cceb82" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4ef95888-a3c0-4f8b-8d74-18a7f3997408" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RevenuefromContractwithCustomersAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3ee2a1f-362a-4e52-9a49-c0e2eac13761" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent_1ee73ef4-c232-47fb-9e2a-8a5f476d743e" xlink:href="algm-20210625.xsd#algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3ee2a1f-362a-4e52-9a49-c0e2eac13761" xlink:to="loc_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent_1ee73ef4-c232-47fb-9e2a-8a5f476d743e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit_89a7acdf-3f2c-4a10-846d-fc66e0c84645" xlink:href="algm-20210625.xsd#algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e3ee2a1f-362a-4e52-9a49-c0e2eac13761" xlink:to="loc_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit_89a7acdf-3f2c-4a10-846d-fc66e0c84645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="algm-20210625.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_352a09ce-6842-41fc-92b7-cd2e19584c64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_0971383f-4d1e-4b47-ba91-1f13bfca4fad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_352a09ce-6842-41fc-92b7-cd2e19584c64" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_0971383f-4d1e-4b47-ba91-1f13bfca4fad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="algm-20210625.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_790e9a74-43fc-4c9c-b4ef-45163c04c9fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_b9d931ac-b4fb-4d8d-bf5d-bf378d767678" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_790e9a74-43fc-4c9c-b4ef-45163c04c9fd" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_b9d931ac-b4fb-4d8d-bf5d-bf378d767678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_0ea6cdec-c10f-4fe8-8ec2-67309693c3c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_790e9a74-43fc-4c9c-b4ef-45163c04c9fd" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_0ea6cdec-c10f-4fe8-8ec2-67309693c3c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_c6909815-3a37-4157-9950-7ae903502b85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_c6909815-3a37-4157-9950-7ae903502b85" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_57c65c8d-63ee-4e25-b49a-0e7c68ffe465" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_57c65c8d-63ee-4e25-b49a-0e7c68ffe465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ccea088-6ffc-4c13-9220-9be6340ff31d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_57c65c8d-63ee-4e25-b49a-0e7c68ffe465" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ccea088-6ffc-4c13-9220-9be6340ff31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_bdb51c9b-d77f-4c8f-a4a6-1b1510919a3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_5ccea088-6ffc-4c13-9220-9be6340ff31d" xlink:to="loc_us-gaap_MoneyMarketFundsMember_bdb51c9b-d77f-4c8f-a4a6-1b1510919a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e7ca2f53-89ad-4835-b1dd-72b17792fffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e7ca2f53-89ad-4835-b1dd-72b17792fffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94b6aa77-10f5-493d-8426-790ed42b5526" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e7ca2f53-89ad-4835-b1dd-72b17792fffa" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94b6aa77-10f5-493d-8426-790ed42b5526" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_eafd1f36-835d-42db-be4c-149c9e7265e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94b6aa77-10f5-493d-8426-790ed42b5526" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_eafd1f36-835d-42db-be4c-149c9e7265e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_9d95310a-c827-455a-9158-63deedd4fb9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94b6aa77-10f5-493d-8426-790ed42b5526" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_9d95310a-c827-455a-9158-63deedd4fb9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_43647229-3b11-4a98-b7c6-7244c889817c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_94b6aa77-10f5-493d-8426-790ed42b5526" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_43647229-3b11-4a98-b7c6-7244c889817c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d052e6f2-eb5a-4d12-ba07-20c15e00a7c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d052e6f2-eb5a-4d12-ba07-20c15e00a7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_880d6cf7-7e5b-4b1a-990c-6f3378bcf8fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d052e6f2-eb5a-4d12-ba07-20c15e00a7c1" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_880d6cf7-7e5b-4b1a-990c-6f3378bcf8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_28c01186-6469-4bb0-a6b0-e5244ef8f7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_880d6cf7-7e5b-4b1a-990c-6f3378bcf8fc" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_28c01186-6469-4bb0-a6b0-e5244ef8f7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6575297c-44d0-45e7-96ae-9cae5aaaf0d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_0e948c85-199c-4d80-8955-3fa3d278ae22" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6575297c-44d0-45e7-96ae-9cae5aaaf0d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosureAbstract_a34aba1f-1a86-4755-b4e7-e3823bbb4c9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosureAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6575297c-44d0-45e7-96ae-9cae5aaaf0d1" xlink:to="loc_us-gaap_AssetsFairValueDisclosureAbstract_a34aba1f-1a86-4755-b4e7-e3823bbb4c9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_99672c8e-6310-4ae2-801d-3344c1fa3f92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a34aba1f-1a86-4755-b4e7-e3823bbb4c9a" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_99672c8e-6310-4ae2-801d-3344c1fa3f92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure_91f48c79-5d14-4223-aa28-dde178ede1b6" xlink:href="algm-20210625.xsd#algm_RestrictedCashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a34aba1f-1a86-4755-b4e7-e3823bbb4c9a" xlink:to="loc_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure_91f48c79-5d14-4223-aa28-dde178ede1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_2dee05b5-1522-4410-9729-c9927a3276c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsFairValueDisclosureAbstract_a34aba1f-1a86-4755-b4e7-e3823bbb4c9a" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_2dee05b5-1522-4410-9729-c9927a3276c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_7df111f5-a7c6-47c2-b98e-77090b572f3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosureAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_6575297c-44d0-45e7-96ae-9cae5aaaf0d1" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_7df111f5-a7c6-47c2-b98e-77090b572f3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ContingentConsiderationFairValueDisclosure_c26ed746-df37-4a9b-bb7e-d3640188b582" xlink:href="algm-20210625.xsd#algm_ContingentConsiderationFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_7df111f5-a7c6-47c2-b98e-77090b572f3f" xlink:to="loc_algm_ContingentConsiderationFairValueDisclosure_c26ed746-df37-4a9b-bb7e-d3640188b582" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesFairValueDisclosure_ccfec743-0676-43be-a9f4-1648b793d06f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesFairValueDisclosureAbstract_7df111f5-a7c6-47c2-b98e-77090b572f3f" xlink:to="loc_us-gaap_LiabilitiesFairValueDisclosure_ccfec743-0676-43be-a9f4-1648b793d06f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_2e70a244-bfb1-42b2-ae2c-f4f87bbfd9b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2e70a244-bfb1-42b2-ae2c-f4f87bbfd9b2" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_139ae671-412b-4c3e-ae84-6036796bb0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_139ae671-412b-4c3e-ae84-6036796bb0e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_9d980610-85d1-4249-9a98-9d58fa7b737e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_139ae671-412b-4c3e-ae84-6036796bb0e6" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_9d980610-85d1-4249-9a98-9d58fa7b737e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_3f27ce1b-2a79-4113-ae8b-a1c6909dc97d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_9d980610-85d1-4249-9a98-9d58fa7b737e" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_3f27ce1b-2a79-4113-ae8b-a1c6909dc97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_167f89cc-6233-4e8f-a671-724a9ed08a31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_167f89cc-6233-4e8f-a671-724a9ed08a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e29d409-959b-41de-9a2c-39edf46b8dc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_167f89cc-6233-4e8f-a671-724a9ed08a31" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e29d409-959b-41de-9a2c-39edf46b8dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_bc8de71e-3cbc-4166-941c-a4a67b0c5450" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2e29d409-959b-41de-9a2c-39edf46b8dc3" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_bc8de71e-3cbc-4166-941c-a4a67b0c5450" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_be72553e-2148-4f10-8f0f-183096b060bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByLiabilityClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_be72553e-2148-4f10-8f0f-183096b060bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_aea76f8f-dff7-414c-a105-b9d3ebcb80f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByLiabilityClassAxis_be72553e-2148-4f10-8f0f-183096b060bc" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_aea76f8f-dff7-414c-a105-b9d3ebcb80f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ContingentConsiderationLiabilityMember_6a018faa-0c8c-4ff6-81fa-af20e7ac8931" xlink:href="algm-20210625.xsd#algm_ContingentConsiderationLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_aea76f8f-dff7-414c-a105-b9d3ebcb80f8" xlink:to="loc_algm_ContingentConsiderationLiabilityMember_6a018faa-0c8c-4ff6-81fa-af20e7ac8931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3d7480e4-4547-4f62-9262-bba981fcf2f4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_8a3b67bc-993d-44ee-bbd4-a97471103739" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3d7480e4-4547-4f62-9262-bba981fcf2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_388a25d9-b7ec-49a6-93ac-b1520789dfe0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_3d7480e4-4547-4f62-9262-bba981fcf2f4" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_388a25d9-b7ec-49a6-93ac-b1520789dfe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b56c219b-de26-420d-9f91-da306bba65e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_388a25d9-b7ec-49a6-93ac-b1520789dfe0" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_b56c219b-de26-420d-9f91-da306bba65e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_507f5fea-3f35-41f7-a1a9-a96f1ec7df09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_388a25d9-b7ec-49a6-93ac-b1520789dfe0" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases_507f5fea-3f35-41f7-a1a9-a96f1ec7df09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_d5a0cb51-2cd0-4ba7-958b-83560207cae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_388a25d9-b7ec-49a6-93ac-b1520789dfe0" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_d5a0cb51-2cd0-4ba7-958b-83560207cae5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/TradeAccountsReceivablenet" xlink:type="simple" xlink:href="algm-20210625.xsd#TradeAccountsReceivablenet"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/TradeAccountsReceivablenet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_ef764115-46ab-44a9-874c-c6bf63ab2a45" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_da2410b8-0390-4f9e-99ce-2e417a0a284d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_ef764115-46ab-44a9-874c-c6bf63ab2a45" xlink:to="loc_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock_da2410b8-0390-4f9e-99ce-2e417a0a284d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/TradeAccountsReceivablenetTables" xlink:type="simple" xlink:href="algm-20210625.xsd#TradeAccountsReceivablenetTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/TradeAccountsReceivablenetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_eeabb167-86bf-49d4-81e8-0b9648f27caf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_bbc28248-1fc9-4be2-bb9d-0fccde3e7513" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_eeabb167-86bf-49d4-81e8-0b9648f27caf" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_bbc28248-1fc9-4be2-bb9d-0fccde3e7513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_eafa11bb-1e38-4924-af38-25a3e67cf297" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_eeabb167-86bf-49d4-81e8-0b9648f27caf" xlink:to="loc_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock_eafa11bb-1e38-4924-af38-25a3e67cf297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_52bf113a-4c8e-4a1b-bb4a-f7368703ff9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent_6beed8e3-2562-43b2-83e3-b23fb1c8f289" xlink:href="algm-20210625.xsd#algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_52bf113a-4c8e-4a1b-bb4a-f7368703ff9d" xlink:to="loc_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent_6beed8e3-2562-43b2-83e3-b23fb1c8f289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LessAbstract_ed5e33d2-4048-47f1-ae8d-04519ed18953" xlink:href="algm-20210625.xsd#algm_LessAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_52bf113a-4c8e-4a1b-bb4a-f7368703ff9d" xlink:to="loc_algm_LessAbstract_ed5e33d2-4048-47f1-ae8d-04519ed18953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_923f1057-ee9c-46c1-8ec7-9bb4553bba22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_LessAbstract_ed5e33d2-4048-47f1-ae8d-04519ed18953" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_923f1057-ee9c-46c1-8ec7-9bb4553bba22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_6bb8be69-b39e-4151-8921-fee3f33b2fc4" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_LessAbstract_ed5e33d2-4048-47f1-ae8d-04519ed18953" xlink:to="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_6bb8be69-b39e-4151-8921-fee3f33b2fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_6aa19d0a-9962-43ea-81b8-d50027ce56b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_LessAbstract_ed5e33d2-4048-47f1-ae8d-04519ed18953" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_6aa19d0a-9962-43ea-81b8-d50027ce56b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_fb57baf7-5463-492b-a0fe-9c34f7754ccf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_52bf113a-4c8e-4a1b-bb4a-f7368703ff9d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_fb57baf7-5463-492b-a0fe-9c34f7754ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesAbstract_658b6d1b-e827-47c8-96dc-104002d63b08" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ReceivablesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_59690086-d679-4714-8fad-f0b0acc4c3f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_658b6d1b-e827-47c8-96dc-104002d63b08" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_59690086-d679-4714-8fad-f0b0acc4c3f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_84a3208a-cb86-49e9-9055-f807e45630cd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_59690086-d679-4714-8fad-f0b0acc4c3f9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_84a3208a-cb86-49e9-9055-f807e45630cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_dbc3dbb1-1eeb-44f1-bdac-40fb78a7cf09" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_59690086-d679-4714-8fad-f0b0acc4c3f9" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_dbc3dbb1-1eeb-44f1-bdac-40fb78a7cf09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_59604a7a-55bc-4d94-bc91-c04eb0a0b175" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_59690086-d679-4714-8fad-f0b0acc4c3f9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_59604a7a-55bc-4d94-bc91-c04eb0a0b175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e415d51f-cabe-4dd1-8d82-8fc1b33136d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_59690086-d679-4714-8fad-f0b0acc4c3f9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_e415d51f-cabe-4dd1-8d82-8fc1b33136d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward_6fb6d608-88fd-4714-9212-17fbaf46937d" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_658b6d1b-e827-47c8-96dc-104002d63b08" xlink:to="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward_6fb6d608-88fd-4714-9212-17fbaf46937d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_747bd00a-cbb0-4e60-a01a-478b828e97a2" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward_6fb6d608-88fd-4714-9212-17fbaf46937d" xlink:to="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_747bd00a-cbb0-4e60-a01a-478b828e97a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal_5973c330-fb5d-413a-b2f1-ba21f94c2635" xlink:href="algm-20210625.xsd#algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward_6fb6d608-88fd-4714-9212-17fbaf46937d" xlink:to="loc_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal_5973c330-fb5d-413a-b2f1-ba21f94c2635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff_6b156cf0-2be2-4f34-8131-38a09477dd05" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward_6fb6d608-88fd-4714-9212-17fbaf46937d" xlink:to="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff_6b156cf0-2be2-4f34-8131-38a09477dd05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_1a6d8287-9ba5-417b-9146-c280508aa46b" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward_6fb6d608-88fd-4714-9212-17fbaf46937d" xlink:to="loc_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent_1a6d8287-9ba5-417b-9146-c280508aa46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward_2fd8cacb-b849-42ff-b22f-31545325c6ac" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivablesAbstract_658b6d1b-e827-47c8-96dc-104002d63b08" xlink:to="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward_2fd8cacb-b849-42ff-b22f-31545325c6ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent_ca250447-f157-40ea-8dc7-f723b57e5b22" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward_2fd8cacb-b849-42ff-b22f-31545325c6ac" xlink:to="loc_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent_ca250447-f157-40ea-8dc7-f723b57e5b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal_dcc86e11-3d14-4019-92a2-a0d37abe2bff" xlink:href="algm-20210625.xsd#algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward_2fd8cacb-b849-42ff-b22f-31545325c6ac" xlink:to="loc_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal_dcc86e11-3d14-4019-92a2-a0d37abe2bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff_c63b28e6-d8ec-48f6-a309-25484a154f5f" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward_2fd8cacb-b849-42ff-b22f-31545325c6ac" xlink:to="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff_c63b28e6-d8ec-48f6-a309-25484a154f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent_7cdfb4fe-d6ca-49e8-adfc-61e8796a4029" xlink:href="algm-20210625.xsd#algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward_2fd8cacb-b849-42ff-b22f-31545325c6ac" xlink:to="loc_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent_7cdfb4fe-d6ca-49e8-adfc-61e8796a4029" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/Inventories" xlink:type="simple" xlink:href="algm-20210625.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_cb95e9a5-073b-4aa8-9097-9da0ef53fe34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_835c3572-e94c-42a6-aa32-f16716a8092e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_cb95e9a5-073b-4aa8-9097-9da0ef53fe34" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_835c3572-e94c-42a6-aa32-f16716a8092e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/InventoriesTables" xlink:type="simple" xlink:href="algm-20210625.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_76188be3-8daf-40d3-9dd8-a14f62979f48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_7cb9abf3-6210-498d-b408-e39724544d98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_76188be3-8daf-40d3-9dd8-a14f62979f48" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_7cb9abf3-6210-498d-b408-e39724544d98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#InventoriesScheduleofInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_85e8bb1a-f358-4303-8319-ab1cbc0ad46c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_51b171b0-0e27-4ec0-8f08-8d7071567902" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_85e8bb1a-f358-4303-8319-ab1cbc0ad46c" xlink:to="loc_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves_51b171b0-0e27-4ec0-8f08-8d7071567902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWorkInProcessNetOfReserves_88416cf8-32c8-42dc-afa3-6251092d2038" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWorkInProcessNetOfReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_85e8bb1a-f358-4303-8319-ab1cbc0ad46c" xlink:to="loc_us-gaap_InventoryWorkInProcessNetOfReserves_88416cf8-32c8-42dc-afa3-6251092d2038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a45284a8-7151-4a70-81f0-8b274d832413" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_85e8bb1a-f358-4303-8319-ab1cbc0ad46c" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_a45284a8-7151-4a70-81f0-8b274d832413" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_00e6ce1b-8406-4774-8d03-d4830f6854ff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_85e8bb1a-f358-4303-8319-ab1cbc0ad46c" xlink:to="loc_us-gaap_InventoryNet_00e6ce1b-8406-4774-8d03-d4830f6854ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/InventoriesNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#InventoriesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/InventoriesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_064e99d0-6c37-4013-82fb-34e5469d7eed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_e7340dfb-a7b1-48fc-93e1-dc7e17a0eb72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_064e99d0-6c37-4013-82fb-34e5469d7eed" xlink:to="loc_us-gaap_InventoryWriteDown_e7340dfb-a7b1-48fc-93e1-dc7e17a0eb72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/AssetsHeldForSale" xlink:type="simple" xlink:href="algm-20210625.xsd#AssetsHeldForSale"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/AssetsHeldForSale" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3bd922ff-a777-4fde-bfb7-9593988536c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_296e6a21-9564-4240-88c4-4288cee55875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_3bd922ff-a777-4fde-bfb7-9593988536c1" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock_296e6a21-9564-4240-88c4-4288cee55875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/AssetsHeldForSaleDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#AssetsHeldForSaleDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/AssetsHeldForSaleDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_23fb0fed-95d3-4ce3-90b6-3aa5385d40fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8887dce4-3f4f-4074-9bf1-3a77ffc8bcae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract_23fb0fed-95d3-4ce3-90b6-3aa5385d40fa" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8887dce4-3f4f-4074-9bf1-3a77ffc8bcae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationAxis_61116c33-1e20-4292-9afa-192778b3c493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8887dce4-3f4f-4074-9bf1-3a77ffc8bcae" xlink:to="loc_us-gaap_DisposalGroupClassificationAxis_61116c33-1e20-4292-9afa-192778b3c493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupClassificationDomain_be29f18e-8238-4f02-8f8c-4a1facd7a012" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupClassificationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationAxis_61116c33-1e20-4292-9afa-192778b3c493" xlink:to="loc_us-gaap_DisposalGroupClassificationDomain_be29f18e-8238-4f02-8f8c-4a1facd7a012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_7e2d1c44-1dcc-4ff9-9b43-87acc3e9bcda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupClassificationDomain_be29f18e-8238-4f02-8f8c-4a1facd7a012" xlink:to="loc_us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember_7e2d1c44-1dcc-4ff9-9b43-87acc3e9bcda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_69d7bbbd-3593-4059-b1cc-46b64bb41329" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8887dce4-3f4f-4074-9bf1-3a77ffc8bcae" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_69d7bbbd-3593-4059-b1cc-46b64bb41329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_47dfad0c-d52e-4662-a636-cf20283beafa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis_69d7bbbd-3593-4059-b1cc-46b64bb41329" xlink:to="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_47dfad0c-d52e-4662-a636-cf20283beafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AMTCFacilityMember_33e6fd07-fba3-42b5-9dfb-a6cf56f44c1f" xlink:href="algm-20210625.xsd#algm_AMTCFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain_47dfad0c-d52e-4662-a636-cf20283beafa" xlink:to="loc_algm_AMTCFacilityMember_33e6fd07-fba3-42b5-9dfb-a6cf56f44c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f73694db-9e65-4984-8c8f-ab4730bf8dbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable_8887dce4-3f4f-4074-9bf1-3a77ffc8bcae" xlink:to="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f73694db-9e65-4984-8c8f-ab4730bf8dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_df94f620-f2ed-4cc8-b167-117fe27cddde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems_f73694db-9e65-4984-8c8f-ab4730bf8dbe" xlink:to="loc_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses_df94f620-f2ed-4cc8-b167-117fe27cddde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnet" xlink:type="simple" xlink:href="algm-20210625.xsd#PropertyPlantandEquipmentnet"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/PropertyPlantandEquipmentnet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1487c01c-bc8e-4db9-88a8-734624d3ed94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_4850d5a2-e380-4bf0-baec-a906b7f0c67a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1487c01c-bc8e-4db9-88a8-734624d3ed94" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_4850d5a2-e380-4bf0-baec-a906b7f0c67a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables" xlink:type="simple" xlink:href="algm-20210625.xsd#PropertyPlantandEquipmentnetTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_882446dc-8582-4f8a-8ded-3521503a2fef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f8da1348-f658-46bb-bbd1-bc43e7f64bdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_882446dc-8582-4f8a-8ded-3521503a2fef" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f8da1348-f658-46bb-bbd1-bc43e7f64bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_2b37b103-c164-4129-a9ed-27e74652f327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_882446dc-8582-4f8a-8ded-3521503a2fef" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_2b37b103-c164-4129-a9ed-27e74652f327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_68ecdb39-a939-47a4-8c43-aaaaca446e16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b9370db-a1ae-4074-be85-230b325682d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_68ecdb39-a939-47a4-8c43-aaaaca446e16" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b9370db-a1ae-4074-be85-230b325682d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d46f458-1327-40b2-83e2-b3ce754ca12b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b9370db-a1ae-4074-be85-230b325682d9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d46f458-1327-40b2-83e2-b3ce754ca12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_6d46f458-1327-40b2-83e2-b3ce754ca12b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_3d31bae9-14ee-4eae-a598-2b636dd9af5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:to="loc_us-gaap_LandMember_3d31bae9-14ee-4eae-a598-2b636dd9af5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember_54049317-b91c-4b09-ae8b-8ffdaec50850" xlink:href="algm-20210625.xsd#algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:to="loc_algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember_54049317-b91c-4b09-ae8b-8ffdaec50850" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_7e431e8b-4158-4407-830c-a22f5411a1c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_7e431e8b-4158-4407-830c-a22f5411a1c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OfficeEquipmentMember_c3563b4f-b6ce-4b35-8c36-f7d3a3f80b80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OfficeEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:to="loc_us-gaap_OfficeEquipmentMember_c3563b4f-b6ce-4b35-8c36-f7d3a3f80b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_0ada3028-4c15-4047-a461-069f0120da67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fecaa2ba-3643-467a-b1c3-3079f00ffd8e" xlink:to="loc_us-gaap_ConstructionInProgressMember_0ada3028-4c15-4047-a461-069f0120da67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d838fa7d-4669-4646-9db4-d6ab430d4980" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_2b9370db-a1ae-4074-be85-230b325682d9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d838fa7d-4669-4646-9db4-d6ab430d4980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_d4806b26-2b96-4efb-b588-99d9ed8e6c73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d838fa7d-4669-4646-9db4-d6ab430d4980" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_d4806b26-2b96-4efb-b588-99d9ed8e6c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0ff71002-7196-4b25-a16c-112861de5a52" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d838fa7d-4669-4646-9db4-d6ab430d4980" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0ff71002-7196-4b25-a16c-112861de5a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_00216508-60ac-4dd9-aa7f-99294dfd098c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_d838fa7d-4669-4646-9db4-d6ab430d4980" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_00216508-60ac-4dd9-aa7f-99294dfd098c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#PropertyPlantandEquipmentnetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_df46919b-2327-4f70-9d21-b3057d136811" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_79ab2e9d-1ca0-4d4a-82e1-048165946a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_df46919b-2327-4f70-9d21-b3057d136811" xlink:to="loc_us-gaap_Depreciation_79ab2e9d-1ca0-4d4a-82e1-048165946a2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_eca56026-31f6-4eea-91c2-05672ba738b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_df46919b-2327-4f70-9d21-b3057d136811" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_eca56026-31f6-4eea-91c2-05672ba738b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_94ba0bab-2d89-42c2-a060-c0d32439f89d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_eca56026-31f6-4eea-91c2-05672ba738b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_94ba0bab-2d89-42c2-a060-c0d32439f89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b4e92bb-1bdb-4e89-8c94-b9ed9e5a63d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_94ba0bab-2d89-42c2-a060-c0d32439f89d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b4e92bb-1bdb-4e89-8c94-b9ed9e5a63d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ToolsDiesAndMoldsMember_91d69208-73f4-4136-b067-26d21cace82e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ToolsDiesAndMoldsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4b4e92bb-1bdb-4e89-8c94-b9ed9e5a63d0" xlink:to="loc_us-gaap_ToolsDiesAndMoldsMember_91d69208-73f4-4136-b067-26d21cace82e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9a6b229e-e3f5-4a16-83c0-ce7b96a2a9b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_eca56026-31f6-4eea-91c2-05672ba738b9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9a6b229e-e3f5-4a16-83c0-ce7b96a2a9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentForAmortization_9da7211d-6ef7-493e-a690-6653793c994c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentForAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_9a6b229e-e3f5-4a16-83c0-ce7b96a2a9b3" xlink:to="loc_us-gaap_AdjustmentForAmortization_9da7211d-6ef7-493e-a690-6653793c994c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ad68858a-68f7-4e06-9dc0-feed4874bf6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_da6f723d-2162-4ca3-953a-00f3fda02a24" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ad68858a-68f7-4e06-9dc0-feed4874bf6e" xlink:to="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_da6f723d-2162-4ca3-953a-00f3fda02a24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_56da2be0-237b-4e48-9f8f-7fa3f62200c8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_da6f723d-2162-4ca3-953a-00f3fda02a24" xlink:to="loc_srt_StatementGeographicalAxis_56da2be0-237b-4e48-9f8f-7fa3f62200c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_56da2be0-237b-4e48-9f8f-7fa3f62200c8" xlink:to="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_085bbefe-772b-40a8-9a41-3e380ab95be7" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:to="loc_country_US_085bbefe-772b-40a8-9a41-3e380ab95be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PH_d006f0a9-5e05-4356-8efd-86c651203fa2" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_PH"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:to="loc_country_PH_d006f0a9-5e05-4356-8efd-86c651203fa2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TH_562650f8-d8b8-4dd1-8569-9adf2900adec" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_TH"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:to="loc_country_TH_562650f8-d8b8-4dd1-8569-9adf2900adec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherCountriesMember_aa03768d-7f47-4e37-a27d-529e7193afb3" xlink:href="algm-20210625.xsd#algm_OtherCountriesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_b2474830-eeb1-4fda-8620-78d96914b829" xlink:to="loc_algm_OtherCountriesMember_aa03768d-7f47-4e37-a27d-529e7193afb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f648d8f-e617-41a5-95b8-d81b6ba62783" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable_da6f723d-2162-4ca3-953a-00f3fda02a24" xlink:to="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f648d8f-e617-41a5-95b8-d81b6ba62783" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncurrentAssets_851af77c-ef43-4e67-b6ac-3d590969a17d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NoncurrentAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems_7f648d8f-e617-41a5-95b8-d81b6ba62783" xlink:to="loc_us-gaap_NoncurrentAssets_851af77c-ef43-4e67-b6ac-3d590969a17d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssets" xlink:type="simple" xlink:href="algm-20210625.xsd#GoodwillandIntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/GoodwillandIntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_748c806b-2a7c-4b41-a017-8278e18ad3e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c72e16f3-70e6-4c3a-9f45-c80a7ff9a62c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_748c806b-2a7c-4b41-a017-8278e18ad3e1" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_c72e16f3-70e6-4c3a-9f45-c80a7ff9a62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables" xlink:type="simple" xlink:href="algm-20210625.xsd#GoodwillandIntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e1da997f-d966-4823-9527-ded0f792ff04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_7a617f14-aca4-45d8-ba26-802d3e255961" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e1da997f-d966-4823-9527-ded0f792ff04" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_7a617f14-aca4-45d8-ba26-802d3e255961" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ae750176-d5bc-4384-bbe3-165f77a8d3aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e1da997f-d966-4823-9527-ded0f792ff04" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_ae750176-d5bc-4384-bbe3-165f77a8d3aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_443bb519-9cb1-4be0-95a2-0cbc6eb50852" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_e1da997f-d966-4823-9527-ded0f792ff04" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_443bb519-9cb1-4be0-95a2-0cbc6eb50852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7b8827a5-9505-4ef3-9c30-6d11a701654e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_cc8bd186-b054-4a74-8f9d-7d291e9d3bd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7b8827a5-9505-4ef3-9c30-6d11a701654e" xlink:to="loc_us-gaap_GoodwillRollForward_cc8bd186-b054-4a74-8f9d-7d291e9d3bd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_92195ac4-ab63-4f66-9121-014697543ccf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cc8bd186-b054-4a74-8f9d-7d291e9d3bd3" xlink:to="loc_us-gaap_Goodwill_92195ac4-ab63-4f66-9121-014697543ccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_5089a2e2-f2d5-4dae-a126-6d628d737ae6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cc8bd186-b054-4a74-8f9d-7d291e9d3bd3" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_5089a2e2-f2d5-4dae-a126-6d628d737ae6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_eb986ef7-ed6d-458f-bc31-bf2d8fe49624" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_cc8bd186-b054-4a74-8f9d-7d291e9d3bd3" xlink:to="loc_us-gaap_Goodwill_eb986ef7-ed6d-458f-bc31-bf2d8fe49624" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7b58c6ae-4e97-49e6-9fca-f42bff41de79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c57f5ea5-65d8-4acc-90b3-9cb3b4743459" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_7b58c6ae-4e97-49e6-9fca-f42bff41de79" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c57f5ea5-65d8-4acc-90b3-9cb3b4743459" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a6734f8e-4f1e-4b9d-b2fb-4febf81039f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c57f5ea5-65d8-4acc-90b3-9cb3b4743459" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a6734f8e-4f1e-4b9d-b2fb-4febf81039f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_a6734f8e-4f1e-4b9d-b2fb-4febf81039f0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_d49c8501-17ae-4476-8a7c-ea8e28a5e9af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_us-gaap_PatentsMember_d49c8501-17ae-4476-8a7c-ea8e28a5e9af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_1a4f511a-9e3c-490a-970f-e05fe541492f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_us-gaap_CustomerRelationshipsMember_1a4f511a-9e3c-490a-970f-e05fe541492f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_f4652d1a-518d-478c-abd7-2ea01df868f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_f4652d1a-518d-478c-abd7-2ea01df868f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember_8b5738a8-08cb-4ac7-93f7-4ec281fa3ade" xlink:href="algm-20210625.xsd#algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember_8b5738a8-08cb-4ac7-93f7-4ec281fa3ade" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_53e79637-fb14-4ed6-b70a-f90b10583cf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_us-gaap_TrademarksMember_53e79637-fb14-4ed6-b70a-f90b10583cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LegacyTrademarksMember_ac58ff37-e1c7-4a58-9548-998a9f218287" xlink:href="algm-20210625.xsd#algm_LegacyTrademarksMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_algm_LegacyTrademarksMember_ac58ff37-e1c7-4a58-9548-998a9f218287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherIntangibleAssetsMember_24752a89-4067-4d92-bb2e-5b2c0ead6dde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherIntangibleAssetsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_378e302c-1bc3-49b1-9633-91ecf02605bc" xlink:to="loc_us-gaap_OtherIntangibleAssetsMember_24752a89-4067-4d92-bb2e-5b2c0ead6dde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_c57f5ea5-65d8-4acc-90b3-9cb3b4743459" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8ec64a0c-420e-4851-859e-f0947c0f3a7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_8ec64a0c-420e-4851-859e-f0947c0f3a7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0a972e01-b2ec-4995-83dd-12fd23bbb849" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0a972e01-b2ec-4995-83dd-12fd23bbb849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b55bfdbb-e2a1-4447-9b5e-074bee548266" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b55bfdbb-e2a1-4447-9b5e-074bee548266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dcf30bd8-14b0-4326-b9a0-a5209d87d4f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_7d121fe4-6e4b-45ed-935f-4f55bc5a428f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_dcf30bd8-14b0-4326-b9a0-a5209d87d4f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#GoodwillandIntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8d992fc3-02e6-47c4-94a9-7aec1383df8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c23fecae-e84c-4315-a171-46e4bc8194ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8d992fc3-02e6-47c4-94a9-7aec1383df8e" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c23fecae-e84c-4315-a171-46e4bc8194ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_750ded0f-7fe7-438c-80df-5db047d8f380" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c23fecae-e84c-4315-a171-46e4bc8194ea" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_750ded0f-7fe7-438c-80df-5db047d8f380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1e0f6cff-acbb-4b7d-ab4b-a9a417a0d4e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_750ded0f-7fe7-438c-80df-5db047d8f380" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1e0f6cff-acbb-4b7d-ab4b-a9a417a0d4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_20002793-6102-4869-b46f-80c73aa32a32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1e0f6cff-acbb-4b7d-ab4b-a9a417a0d4e9" xlink:to="loc_us-gaap_PatentsMember_20002793-6102-4869-b46f-80c73aa32a32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_ec33233f-3a53-48f6-8f8d-cc2be0752cb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_c23fecae-e84c-4315-a171-46e4bc8194ea" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_ec33233f-3a53-48f6-8f8d-cc2be0752cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_8bc86f64-7b4e-438e-ad7a-2ee54cb94587" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_ec33233f-3a53-48f6-8f8d-cc2be0752cb3" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_8bc86f64-7b4e-438e-ad7a-2ee54cb94587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b8b40e98-28a8-4f36-b5b4-aac81e35cfde" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_ec33233f-3a53-48f6-8f8d-cc2be0752cb3" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_b8b40e98-28a8-4f36-b5b4-aac81e35cfde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1f6f0f33-2632-4561-a692-2e1bcf238832" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_73db386b-6d82-454a-8177-2b40bb91c2a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1f6f0f33-2632-4561-a692-2e1bcf238832" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_73db386b-6d82-454a-8177-2b40bb91c2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c44921b7-3c64-428e-bb3b-71ceb7b4f668" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1f6f0f33-2632-4561-a692-2e1bcf238832" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_c44921b7-3c64-428e-bb3b-71ceb7b4f668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8048fb42-79fe-4889-b112-a3b67bb83e62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1f6f0f33-2632-4561-a692-2e1bcf238832" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8048fb42-79fe-4889-b112-a3b67bb83e62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e0610f45-be3e-4d2c-bfd2-fd2b46a6b78d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1f6f0f33-2632-4561-a692-2e1bcf238832" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_e0610f45-be3e-4d2c-bfd2-fd2b46a6b78d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_554833e9-f46c-4c9a-806e-00ca06a4c65c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1f6f0f33-2632-4561-a692-2e1bcf238832" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_554833e9-f46c-4c9a-806e-00ca06a4c65c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_f982121b-1bdf-4128-a0d1-bebd8f0ed9fc" xlink:href="algm-20210625.xsd#algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1f6f0f33-2632-4561-a692-2e1bcf238832" xlink:to="loc_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour_f982121b-1bdf-4128-a0d1-bebd8f0ed9fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_92123c01-8170-4840-9554-3722ca7d8055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_1f6f0f33-2632-4561-a692-2e1bcf238832" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_92123c01-8170-4840-9554-3722ca7d8055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="algm-20210625.xsd#AccruedExpensesandOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1d148cd2-6f77-4830-a9b8-45f9b623f37a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_215b8808-275d-4064-8cbf-85730cc81ed8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1d148cd2-6f77-4830-a9b8-45f9b623f37a" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_215b8808-275d-4064-8cbf-85730cc81ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="algm-20210625.xsd#AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_979af021-d320-4a82-b4d8-750c96169d40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_945068e6-5a55-4ad1-a3e1-4ab356543a63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherCurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_979af021-d320-4a82-b4d8-750c96169d40" xlink:to="loc_us-gaap_OtherCurrentLiabilitiesTableTextBlock_945068e6-5a55-4ad1-a3e1-4ab356543a63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityCurrent_7d6081c6-e0d9-4ae9-bacd-73aaad9cea61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_us-gaap_DeferredCompensationLiabilityCurrent_7d6081c6-e0d9-4ae9-bacd-73aaad9cea61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalariesCurrent_409943ea-f1c1-473b-b5df-f0d3eb291efd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedSalariesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_us-gaap_AccruedSalariesCurrent_409943ea-f1c1-473b-b5df-f0d3eb291efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_BusinessCombinationConsiderationTransferredPayable_39f67d30-6e38-49b3-ba27-e1fce8ed33b2" xlink:href="algm-20210625.xsd#algm_BusinessCombinationConsiderationTransferredPayable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_algm_BusinessCombinationConsiderationTransferredPayable_39f67d30-6e38-49b3-ba27-e1fce8ed33b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilityCurrent_df1082c6-d895-4b48-94df-53932a15c5a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepositLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_us-gaap_DepositLiabilityCurrent_df1082c6-d895-4b48-94df-53932a15c5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedVacationCurrent_2f388d04-078c-4045-8186-f4b826b41fd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedVacationCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_us-gaap_AccruedVacationCurrent_2f388d04-078c-4045-8186-f4b826b41fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AccruedSeveranceCurrent_20c3fa64-80b0-4ce9-87cf-0d199f79b5f8" xlink:href="algm-20210625.xsd#algm_AccruedSeveranceCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_algm_AccruedSeveranceCurrent_20c3fa64-80b0-4ce9-87cf-0d199f79b5f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedProfessionalFeesCurrent_bb0a9cf9-f073-4b1e-9e2f-a2659d94ae72" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedProfessionalFeesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_us-gaap_AccruedProfessionalFeesCurrent_bb0a9cf9-f073-4b1e-9e2f-a2659d94ae72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_7eda84c9-d690-4eac-bda3-2c8a6cb624f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_7eda84c9-d690-4eac-bda3-2c8a6cb624f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedUtilitiesCurrent_d22c27c1-b5dd-4ee5-8c70-b7c1367d14ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedUtilitiesCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_us-gaap_AccruedUtilitiesCurrent_d22c27c1-b5dd-4ee5-8c70-b7c1367d14ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesCurrent_ddcd9401-5a60-442d-b220-fc95b25a63a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesCurrent"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_us-gaap_OtherSundryLiabilitiesCurrent_ddcd9401-5a60-442d-b220-fc95b25a63a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_16c5b1d2-0a60-47e4-9dc7-ea0251309390" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_8bcc59c5-440d-413e-8904-f2fb3e6d6cef" xlink:to="loc_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent_16c5b1d2-0a60-47e4-9dc7-ea0251309390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/Leases" xlink:type="simple" xlink:href="algm-20210625.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_625589e5-e108-470c-9245-e7ad7976f01d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_436ba918-8caf-448a-a192-e72bdc87ecff" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_625589e5-e108-470c-9245-e7ad7976f01d" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_436ba918-8caf-448a-a192-e72bdc87ecff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/LeasesTables" xlink:type="simple" xlink:href="algm-20210625.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5b9bcd95-ae8f-47c6-8271-a8a37f97fa1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_0a0790ac-fc73-4f49-ae8a-adbcab3670a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5b9bcd95-ae8f-47c6-8271-a8a37f97fa1c" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_0a0790ac-fc73-4f49-ae8a-adbcab3670a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_f5503533-d430-4227-9a83-34f3687661d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5b9bcd95-ae8f-47c6-8271-a8a37f97fa1c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_f5503533-d430-4227-9a83-34f3687661d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_e51eecef-1a04-4b31-aeaa-dc87797417d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5b9bcd95-ae8f-47c6-8271-a8a37f97fa1c" xlink:to="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_e51eecef-1a04-4b31-aeaa-dc87797417d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d9b37622-33e7-427c-bbc4-c4eae6197a9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_a8a6e84e-6168-49f1-a9cb-34b42ae6c48a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d9b37622-33e7-427c-bbc4-c4eae6197a9e" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_a8a6e84e-6168-49f1-a9cb-34b42ae6c48a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_1c7a97ab-0222-483b-a96f-490decf3bc02" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_a8a6e84e-6168-49f1-a9cb-34b42ae6c48a" xlink:to="loc_srt_RangeAxis_1c7a97ab-0222-483b-a96f-490decf3bc02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_42987183-2297-448b-b586-ad2e3c9ea4e7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_1c7a97ab-0222-483b-a96f-490decf3bc02" xlink:to="loc_srt_RangeMember_42987183-2297-448b-b586-ad2e3c9ea4e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_78c56ecd-e895-42d6-80bf-6e2563d1dd1e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_42987183-2297-448b-b586-ad2e3c9ea4e7" xlink:to="loc_srt_MinimumMember_78c56ecd-e895-42d6-80bf-6e2563d1dd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_84c67325-5888-4e4f-986f-8fb658419314" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_42987183-2297-448b-b586-ad2e3c9ea4e7" xlink:to="loc_srt_MaximumMember_84c67325-5888-4e4f-986f-8fb658419314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_a60378a7-d613-47d0-a289-615e4d76bb85" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_a8a6e84e-6168-49f1-a9cb-34b42ae6c48a" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_a60378a7-d613-47d0-a289-615e4d76bb85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7c768dad-c80e-4387-9167-4277038a178a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a60378a7-d613-47d0-a289-615e4d76bb85" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_7c768dad-c80e-4387-9167-4277038a178a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_2dfb5d1b-b7e8-47c2-9aff-8d1e610825d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_a60378a7-d613-47d0-a289-615e4d76bb85" xlink:to="loc_us-gaap_OperatingLeaseExpense_2dfb5d1b-b7e8-47c2-9aff-8d1e610825d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#LeasesScheduleofLeaseCostsandOtherInformationDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_939a19b5-c465-4204-942d-5d53106dfed2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_05598b07-d8e3-4754-929b-b025e627ae12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939a19b5-c465-4204-942d-5d53106dfed2" xlink:to="loc_us-gaap_LeaseCostAbstract_05598b07-d8e3-4754-929b-b025e627ae12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_ec213f51-52c6-468f-bf32-73e97f18f8f5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_05598b07-d8e3-4754-929b-b025e627ae12" xlink:to="loc_us-gaap_OperatingLeaseCost_ec213f51-52c6-468f-bf32-73e97f18f8f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_f013a629-3e90-4249-b65a-7a5edf33c2fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeaseCostAbstract_05598b07-d8e3-4754-929b-b025e627ae12" xlink:to="loc_us-gaap_ShortTermLeaseCost_f013a629-3e90-4249-b65a-7a5edf33c2fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_2bb9c25c-3648-43c7-bb90-56b91867d77c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_939a19b5-c465-4204-942d-5d53106dfed2" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_2bb9c25c-3648-43c7-bb90-56b91867d77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_bd645e46-d5d3-4d4e-883c-efe39cad1d15" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_2bb9c25c-3648-43c7-bb90-56b91867d77c" xlink:to="loc_us-gaap_OperatingLeasePayments_bd645e46-d5d3-4d4e-883c-efe39cad1d15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8951af6e-ad69-46c2-a60e-5a4f483ec696" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_2bb9c25c-3648-43c7-bb90-56b91867d77c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_8951af6e-ad69-46c2-a60e-5a4f483ec696" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_436e3dde-4c92-47d2-baf2-367c9b1323ee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_2bb9c25c-3648-43c7-bb90-56b91867d77c" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_436e3dde-4c92-47d2-baf2-367c9b1323ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#LeasesScheduleofLeaseLiabilityMaturityDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c8cb0b81-bcef-409b-bb92-f87a9fb3e563" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_1dbf337d-6aa2-4e1e-88a5-720d55d52796" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8cb0b81-bcef-409b-bb92-f87a9fb3e563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_1dbf337d-6aa2-4e1e-88a5-720d55d52796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1303d69f-1391-4548-8ec6-d1da1c1711ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8cb0b81-bcef-409b-bb92-f87a9fb3e563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1303d69f-1391-4548-8ec6-d1da1c1711ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ddf0e3f6-c979-45b3-a682-dfd0e3059fe3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8cb0b81-bcef-409b-bb92-f87a9fb3e563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_ddf0e3f6-c979-45b3-a682-dfd0e3059fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_33d267d7-2031-43a0-8a48-9b7b6633f8f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8cb0b81-bcef-409b-bb92-f87a9fb3e563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_33d267d7-2031-43a0-8a48-9b7b6633f8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5dded187-650c-4e3b-a10d-eb2458721383" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8cb0b81-bcef-409b-bb92-f87a9fb3e563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5dded187-650c-4e3b-a10d-eb2458721383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d35b30e9-a02c-480c-8bef-1f371a349dfc" xlink:href="algm-20210625.xsd#algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8cb0b81-bcef-409b-bb92-f87a9fb3e563" xlink:to="loc_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d35b30e9-a02c-480c-8bef-1f371a349dfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dc912c2e-6c45-4a0d-9249-01a62b99e05f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8cb0b81-bcef-409b-bb92-f87a9fb3e563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_dc912c2e-6c45-4a0d-9249-01a62b99e05f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9e535331-a2a0-4a05-b3ba-ffcb7f9e7b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8cb0b81-bcef-409b-bb92-f87a9fb3e563" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9e535331-a2a0-4a05-b3ba-ffcb7f9e7b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_00578605-dba3-44c1-8e41-193e43392a96" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c8cb0b81-bcef-409b-bb92-f87a9fb3e563" xlink:to="loc_us-gaap_OperatingLeaseLiability_00578605-dba3-44c1-8e41-193e43392a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1" xlink:type="simple" xlink:href="algm-20210625.xsd#LeasesScheduleofLeaseLiabilityMaturityDetails_1"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#LeasesScheduleofFutureMinimumRentalPaymentsDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d28e6a7a-b362-4748-bf7c-e3d683f7aa7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_d25b4942-a99e-42a3-af8c-7f7310949ae2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d28e6a7a-b362-4748-bf7c-e3d683f7aa7a" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear_d25b4942-a99e-42a3-af8c-7f7310949ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_5717d6c1-0207-42d2-a191-9d2fbe33db9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d28e6a7a-b362-4748-bf7c-e3d683f7aa7a" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_5717d6c1-0207-42d2-a191-9d2fbe33db9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_376e5c0c-dee6-4e22-889f-c09309304aa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d28e6a7a-b362-4748-bf7c-e3d683f7aa7a" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_376e5c0c-dee6-4e22-889f-c09309304aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6cb6f3dd-10ed-4ad5-bf4e-77a8297ad8de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d28e6a7a-b362-4748-bf7c-e3d683f7aa7a" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_6cb6f3dd-10ed-4ad5-bf4e-77a8297ad8de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_afc41c58-9bad-4e9f-9780-8446545fd1be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d28e6a7a-b362-4748-bf7c-e3d683f7aa7a" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_afc41c58-9bad-4e9f-9780-8446545fd1be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_7a989960-dbce-4757-bef0-734bae3de1c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d28e6a7a-b362-4748-bf7c-e3d683f7aa7a" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_7a989960-dbce-4757-bef0-734bae3de1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a38961df-d5dd-4d8f-b6b6-cc7043075a60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d28e6a7a-b362-4748-bf7c-e3d683f7aa7a" xlink:to="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_a38961df-d5dd-4d8f-b6b6-cc7043075a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/DebtandOtherBorrowings" xlink:type="simple" xlink:href="algm-20210625.xsd#DebtandOtherBorrowings"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/DebtandOtherBorrowings" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5017f330-abe1-4586-a7dd-73bd19f85d62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_e3c3aa82-f395-4fb3-bb3e-0a00d50ca46b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5017f330-abe1-4586-a7dd-73bd19f85d62" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_e3c3aa82-f395-4fb3-bb3e-0a00d50ca46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#DebtandOtherBorrowingsDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0cb7524d-62ae-4508-a002-29b9363dc918" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0cb7524d-62ae-4508-a002-29b9363dc918" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_36ae9878-953a-4941-a063-b65b492f150b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_CreditFacilityAxis_36ae9878-953a-4941-a063-b65b492f150b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_ee324776-af47-4118-bd16-5b31c0b5fd32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_36ae9878-953a-4941-a063-b65b492f150b" xlink:to="loc_us-gaap_CreditFacilityDomain_ee324776-af47-4118-bd16-5b31c0b5fd32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_TermLoanFacilityMember_0113c633-578f-4fc6-b40e-c1291cfcec66" xlink:href="algm-20210625.xsd#algm_TermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ee324776-af47-4118-bd16-5b31c0b5fd32" xlink:to="loc_algm_TermLoanFacilityMember_0113c633-578f-4fc6-b40e-c1291cfcec66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_bc098b25-bdff-468e-aad8-0274dc85ff05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ee324776-af47-4118-bd16-5b31c0b5fd32" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_bc098b25-bdff-468e-aad8-0274dc85ff05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_UnsecuredRevolvingCreditFacilitiesMember_4706f445-d56f-42b0-a946-5790ab06e0ef" xlink:href="algm-20210625.xsd#algm_UnsecuredRevolvingCreditFacilitiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_ee324776-af47-4118-bd16-5b31c0b5fd32" xlink:to="loc_algm_UnsecuredRevolvingCreditFacilitiesMember_4706f445-d56f-42b0-a946-5790ab06e0ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_88dcb570-49a1-42cc-b81a-9e9ee68cf23f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_88dcb570-49a1-42cc-b81a-9e9ee68cf23f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_dbb84c2f-06eb-40bd-9e13-58804f2febe4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_88dcb570-49a1-42cc-b81a-9e9ee68cf23f" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_dbb84c2f-06eb-40bd-9e13-58804f2febe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CreditSuisseAGCaymanIslandsBranchMember_5bb4cd91-8165-406e-8a29-f2422764a25e" xlink:href="algm-20210625.xsd#algm_CreditSuisseAGCaymanIslandsBranchMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_dbb84c2f-06eb-40bd-9e13-58804f2febe4" xlink:to="loc_algm_CreditSuisseAGCaymanIslandsBranchMember_5bb4cd91-8165-406e-8a29-f2422764a25e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_MizuhoBankLtdMember_4c1979eb-0348-4540-af36-0c06d54a6b80" xlink:href="algm-20210625.xsd#algm_MizuhoBankLtdMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_dbb84c2f-06eb-40bd-9e13-58804f2febe4" xlink:to="loc_algm_MizuhoBankLtdMember_4c1979eb-0348-4540-af36-0c06d54a6b80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_482e64f8-68f7-4da0-b653-c41a8cb021b6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_DebtInstrumentAxis_482e64f8-68f7-4da0-b653-c41a8cb021b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c0ff6708-04d2-49f3-8ee8-e7be8f4360bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_482e64f8-68f7-4da0-b653-c41a8cb021b6" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c0ff6708-04d2-49f3-8ee8-e7be8f4360bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LineOfCreditAgreementExpiringAugust312021Member_ee6a13d5-de2e-4636-8cd2-8e8b223652a5" xlink:href="algm-20210625.xsd#algm_LineOfCreditAgreementExpiringAugust312021Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c0ff6708-04d2-49f3-8ee8-e7be8f4360bb" xlink:to="loc_algm_LineOfCreditAgreementExpiringAugust312021Member_ee6a13d5-de2e-4636-8cd2-8e8b223652a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LineOfCreditAgreementExpiringJune302021Member_9e4a0890-6da7-4d77-a415-7b61452e8774" xlink:href="algm-20210625.xsd#algm_LineOfCreditAgreementExpiringJune302021Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_c0ff6708-04d2-49f3-8ee8-e7be8f4360bb" xlink:to="loc_algm_LineOfCreditAgreementExpiringJune302021Member_9e4a0890-6da7-4d77-a415-7b61452e8774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_7201847a-6fe9-4d20-bb1c-da4c47e162cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_7201847a-6fe9-4d20-bb1c-da4c47e162cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b773fdaa-5e40-4622-aba2-6bf0c935ba51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_7201847a-6fe9-4d20-bb1c-da4c47e162cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b773fdaa-5e40-4622-aba2-6bf0c935ba51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_42b75cb2-9e42-4af4-b065-1508a150a0d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_b773fdaa-5e40-4622-aba2-6bf0c935ba51" xlink:to="loc_us-gaap_LineOfCreditMember_42b75cb2-9e42-4af4-b065-1508a150a0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_514d22ba-e463-40c3-9066-be41b3c7f1a8" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_srt_RangeAxis_514d22ba-e463-40c3-9066-be41b3c7f1a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_49ee4ac3-bde6-434c-9bb7-bbfcc25043f4" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_514d22ba-e463-40c3-9066-be41b3c7f1a8" xlink:to="loc_srt_RangeMember_49ee4ac3-bde6-434c-9bb7-bbfcc25043f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_2029bc35-ad2b-443a-8e21-6baf855cb0e3" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_49ee4ac3-bde6-434c-9bb7-bbfcc25043f4" xlink:to="loc_srt_MinimumMember_2029bc35-ad2b-443a-8e21-6baf855cb0e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_a8a0753b-d521-4772-8e07-c590a796037b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_49ee4ac3-bde6-434c-9bb7-bbfcc25043f4" xlink:to="loc_srt_MaximumMember_a8a0753b-d521-4772-8e07-c590a796037b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_87d5ba1c-4f97-40b2-97ea-48ff6c0a88ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_VariableRateAxis_87d5ba1c-4f97-40b2-97ea-48ff6c0a88ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_d14598da-07bf-4f22-831d-06928a79e2ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_87d5ba1c-4f97-40b2-97ea-48ff6c0a88ba" xlink:to="loc_us-gaap_VariableRateDomain_d14598da-07bf-4f22-831d-06928a79e2ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8268e7fb-ac14-4204-9825-b8e461de0dcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LondonInterbankOfferedRateLIBORMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_d14598da-07bf-4f22-831d-06928a79e2ce" xlink:to="loc_us-gaap_LondonInterbankOfferedRateLIBORMember_8268e7fb-ac14-4204-9825-b8e461de0dcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_8d580af8-9b3d-4425-baa1-33924fceffeb" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_49cc00dc-829e-4fb6-b0a1-fb6ac37a9141" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_49cc00dc-829e-4fb6-b0a1-fb6ac37a9141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_aeb84f78-747f-468b-9c6f-f9405deacc31" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_aeb84f78-747f-468b-9c6f-f9405deacc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_DebtInstrumentInterestRateFloor_749ea44c-f69a-42af-bdd7-8bbbf118bc1a" xlink:href="algm-20210625.xsd#algm_DebtInstrumentInterestRateFloor"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_algm_DebtInstrumentInterestRateFloor_749ea44c-f69a-42af-bdd7-8bbbf118bc1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_533b2a5c-2ed2-46fb-9c7f-1da1c23d5c97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd_533b2a5c-2ed2-46fb-9c7f-1da1c23d5c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_c13bada5-1ba2-40ab-b4ee-b961c2cf7c71" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_LineOfCredit_c13bada5-1ba2-40ab-b4ee-b961c2cf7c71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_71bf66ef-04de-44be-91b2-b941036c200e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_71bf66ef-04de-44be-91b2-b941036c200e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_5e98dccd-8a8a-4b63-a2ee-258a58d3536c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnamortizedDebtIssuanceExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_db65df9a-274d-4e6d-a6ed-0d68be889fc4" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_5e98dccd-8a8a-4b63-a2ee-258a58d3536c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/OtherLongTermLiabilities" xlink:type="simple" xlink:href="algm-20210625.xsd#OtherLongTermLiabilities"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/OtherLongTermLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_5829d2ac-cf81-45ac-8634-16a9c1b66598" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_3606e335-4497-4efc-b744-56dc350451e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_5829d2ac-cf81-45ac-8634-16a9c1b66598" xlink:to="loc_us-gaap_OtherLiabilitiesDisclosureTextBlock_3606e335-4497-4efc-b744-56dc350451e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables" xlink:type="simple" xlink:href="algm-20210625.xsd#OtherLongTermLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_ef96d24b-a07c-4a84-900d-b7e7ad438e25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_4f2daa6c-2c77-44e4-a3c2-4a3e276eb55c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_ef96d24b-a07c-4a84-900d-b7e7ad438e25" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_4f2daa6c-2c77-44e4-a3c2-4a3e276eb55c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#OtherLongTermLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_cd83bf53-817c-4d6a-b460-c79c9d163c61" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_06eefd1a-9d41-47f0-b316-cbef74f33420" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_cd83bf53-817c-4d6a-b460-c79c9d163c61" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_06eefd1a-9d41-47f0-b316-cbef74f33420" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_d7287698-b39e-4bb0-9dce-8a2e4fa0cc04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_cd83bf53-817c-4d6a-b460-c79c9d163c61" xlink:to="loc_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent_d7287698-b39e-4bb0-9dce-8a2e4fa0cc04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_4b8167c2-8f22-4ced-a8ca-edab1f81dfe1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_cd83bf53-817c-4d6a-b460-c79c9d163c61" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_4b8167c2-8f22-4ced-a8ca-edab1f81dfe1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_2949187f-bf00-4d41-80ad-7e5a0a6f4d44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_cd83bf53-817c-4d6a-b460-c79c9d163c61" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_2949187f-bf00-4d41-80ad-7e5a0a6f4d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_ecba6565-2276-435b-9d70-fa09c592974e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherSundryLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_cd83bf53-817c-4d6a-b460-c79c9d163c61" xlink:to="loc_us-gaap_OtherSundryLiabilitiesNoncurrent_ecba6565-2276-435b-9d70-fa09c592974e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_24e58027-2f51-41a2-9426-377f4026176a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_cd83bf53-817c-4d6a-b460-c79c9d163c61" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_24e58027-2f51-41a2-9426-377f4026176a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlans" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlans"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RetirementPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7c0ecdd5-4a14-4a30-9243-57d6bd9e5b39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0de82dd5-f2be-4f87-a6b2-45200058535b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_7c0ecdd5-4a14-4a30-9243-57d6bd9e5b39" xlink:to="loc_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock_0de82dd5-f2be-4f87-a6b2-45200058535b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlansTables" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlansTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RetirementPlansTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_280cc0f6-7842-496a-a6df-a42d88bf10df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_9144c5fc-944c-42c2-9000-f2d23d482f62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfNetBenefitCostsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_280cc0f6-7842-496a-a6df-a42d88bf10df" xlink:to="loc_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock_9144c5fc-944c-42c2-9000-f2d23d482f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_b8f64edb-4ff4-4506-b703-1980a7b2eb48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_280cc0f6-7842-496a-a6df-a42d88bf10df" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock_b8f64edb-4ff4-4506-b703-1980a7b2eb48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock_320b62e2-80e6-4c7b-8883-47ded172f0c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_280cc0f6-7842-496a-a6df-a42d88bf10df" xlink:to="loc_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock_320b62e2-80e6-4c7b-8883-47ded172f0c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fdc5d82d-37a4-4d16-a90a-3505517dbce5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6fc89281-5842-4505-ac23-032607ef1327" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_fdc5d82d-37a4-4d16-a90a-3505517dbce5" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6fc89281-5842-4505-ac23-032607ef1327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_6a1aabb6-6c1d-4cc8-ad37-9b959c05b615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6fc89281-5842-4505-ac23-032607ef1327" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_6a1aabb6-6c1d-4cc8-ad37-9b959c05b615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_a84d9afd-3847-4e6e-888f-a071d1791dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_6a1aabb6-6c1d-4cc8-ad37-9b959c05b615" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_a84d9afd-3847-4e6e-888f-a071d1791dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_b8436941-ea46-41ff-a020-8d7aece44373" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_a84d9afd-3847-4e6e-888f-a071d1791dd5" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_b8436941-ea46-41ff-a020-8d7aece44373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_6fc89281-5842-4505-ac23-032607ef1327" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanServiceCost_cb041f39-9671-4030-968c-36ea204d3a94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanServiceCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanServiceCost_cb041f39-9671-4030-968c-36ea204d3a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanInterestCost_f38ba845-9fc0-41a2-9994-d3624ce336a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanInterestCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanInterestCost_f38ba845-9fc0-41a2-9994-d3624ce336a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_5e9cdff2-5924-41e1-b588-08263da6c009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets_5e9cdff2-5924-41e1-b588-08263da6c009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ef25e320-4f69-4fd3-a120-3ae8779ec448" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit_ef25e320-4f69-4fd3-a120-3ae8779ec448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_6aef3d4d-0eea-43af-b211-b39c2ffb4455" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit_6aef3d4d-0eea-43af-b211-b39c2ffb4455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6584aef6-2e6e-482b-ace5-ae1b7f79b778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5ff7304e-fad6-4290-bd53-7921d9f92839" xlink:to="loc_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost_6584aef6-2e6e-482b-ace5-ae1b7f79b778" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlansFairValueofEntitysPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6fdccd5a-3cbd-4f78-8216-007d2c289b64" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_6fdccd5a-3cbd-4f78-8216-007d2c289b64" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c2943631-206e-4e47-90db-87d22b72f47e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c2943631-206e-4e47-90db-87d22b72f47e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_c2943631-206e-4e47-90db-87d22b72f47e" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_2e0931af-b5b7-49c0-8835-ade8a56b6f0d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_USTreasuryAndGovernmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_2e0931af-b5b7-49c0-8835-ade8a56b6f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_UnitInvestmentTrustFundMember_9a243484-4caa-42b2-9c08-b3a978fa2728" xlink:href="algm-20210625.xsd#algm_UnitInvestmentTrustFundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:to="loc_algm_UnitInvestmentTrustFundMember_9a243484-4caa-42b2-9c08-b3a978fa2728" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankLoanObligationsMember_36d6042e-727f-4941-b433-e3c4635c7b2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankLoanObligationsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:to="loc_us-gaap_BankLoanObligationsMember_36d6042e-727f-4941-b433-e3c4635c7b2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateBondSecuritiesMember_ea791184-b78c-4518-9aff-6d6c7b13d2e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CorporateBondSecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:to="loc_us-gaap_CorporateBondSecuritiesMember_ea791184-b78c-4518-9aff-6d6c7b13d2e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_af04ff87-9d3f-4649-9bcf-b8014c47873e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_92e30cfb-b638-47a6-a270-2f23dc8a387a" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesMember_af04ff87-9d3f-4649-9bcf-b8014c47873e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b39dde0-294e-4b8e-b0b1-887fedc9b245" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b39dde0-294e-4b8e-b0b1-887fedc9b245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bce43915-7dc6-45cd-ac45-019092bf2d27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_6b39dde0-294e-4b8e-b0b1-887fedc9b245" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bce43915-7dc6-45cd-ac45-019092bf2d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_60ccac8a-10ed-43ba-8cc9-2fd95f8c1ea9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bce43915-7dc6-45cd-ac45-019092bf2d27" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_60ccac8a-10ed-43ba-8cc9-2fd95f8c1ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_dbd659fa-609f-4bc6-8bc3-a892a274f6ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bce43915-7dc6-45cd-ac45-019092bf2d27" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_dbd659fa-609f-4bc6-8bc3-a892a274f6ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1bd4ce91-a04d-4096-918f-86e7a06b1254" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_bce43915-7dc6-45cd-ac45-019092bf2d27" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1bd4ce91-a04d-4096-918f-86e7a06b1254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_c018ddff-8ed3-4ef3-b84c-2cee5b472618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_c018ddff-8ed3-4ef3-b84c-2cee5b472618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_704776ce-5f53-41b9-bedf-4b232ecf15fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_c018ddff-8ed3-4ef3-b84c-2cee5b472618" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_704776ce-5f53-41b9-bedf-4b232ecf15fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_424ab54c-86da-4d2a-ae28-74d2fd0f3f20" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_704776ce-5f53-41b9-bedf-4b232ecf15fe" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_424ab54c-86da-4d2a-ae28-74d2fd0f3f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ceb582fa-6018-4282-b8e4-479744706a92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_f08fab06-21bc-4a2c-be92-b23417284adc" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ceb582fa-6018-4282-b8e4-479744706a92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e500bf8f-b610-4ac0-bade-57f80c57a536" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_ceb582fa-6018-4282-b8e4-479744706a92" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_e500bf8f-b610-4ac0-bade-57f80c57a536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_29e3025d-4815-4b80-9cf9-fb69bcdf26e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_29e3025d-4815-4b80-9cf9-fb69bcdf26e7" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_92b3bb69-374d-44eb-a2ee-1d8f7d043996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_92b3bb69-374d-44eb-a2ee-1d8f7d043996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e309ab7d-ae3e-4d52-9c22-2570d1860618" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_92b3bb69-374d-44eb-a2ee-1d8f7d043996" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e309ab7d-ae3e-4d52-9c22-2570d1860618" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_7605652e-a7e5-4fe1-9c85-c7ec7d365456" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e309ab7d-ae3e-4d52-9c22-2570d1860618" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_7605652e-a7e5-4fe1-9c85-c7ec7d365456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb05fba0-91e7-4ac4-9c9a-dd3aee52b5d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:to="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb05fba0-91e7-4ac4-9c9a-dd3aee52b5d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanAssetCategoriesDomain_d8551f3f-0f2a-4d2c-816b-75bdd86caa9b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PlanAssetCategoriesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis_cb05fba0-91e7-4ac4-9c9a-dd3aee52b5d5" xlink:to="loc_us-gaap_PlanAssetCategoriesDomain_d8551f3f-0f2a-4d2c-816b-75bdd86caa9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankLoanObligationsMember_ad260dd2-383f-407a-8e00-3c10ab91594a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BankLoanObligationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d8551f3f-0f2a-4d2c-816b-75bdd86caa9b" xlink:to="loc_us-gaap_BankLoanObligationsMember_ad260dd2-383f-407a-8e00-3c10ab91594a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_5776a659-c97a-4d2e-bda2-19fc0835cd88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanAssetCategoriesDomain_d8551f3f-0f2a-4d2c-816b-75bdd86caa9b" xlink:to="loc_us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember_5776a659-c97a-4d2e-bda2-19fc0835cd88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_e98822f7-f465-4c12-9fa8-bf0266bf1602" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_e98822f7-f465-4c12-9fa8-bf0266bf1602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_c97ccfb9-643f-47ee-beaf-0ce499361449" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_e98822f7-f465-4c12-9fa8-bf0266bf1602" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_c97ccfb9-643f-47ee-beaf-0ce499361449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_af745473-a003-4e78-ac86-0443b5550d67" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_c97ccfb9-643f-47ee-beaf-0ce499361449" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_af745473-a003-4e78-ac86-0443b5550d67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5dbf8e0a-a42e-4827-92f9-b696b50a2d9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_bcbb2542-fdd2-4982-a1c8-e10116eb0a03" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5dbf8e0a-a42e-4827-92f9-b696b50a2d9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_5dbf8e0a-a42e-4827-92f9-b696b50a2d9e" xlink:to="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2ae0219b-bd1d-49b3-a546-cb3c0bc1e0b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2ae0219b-bd1d-49b3-a546-cb3c0bc1e0b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase_18d02edb-93ca-44f2-aeea-eaa2991d4171" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase_18d02edb-93ca-44f2-aeea-eaa2991d4171" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement_7405e970-5ce1-476f-a04e-db12eeba7331" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement_7405e970-5ce1-476f-a04e-db12eeba7331" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld_3598c631-1a26-4b10-8f43-2a7fb915f9d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld_3598c631-1a26-4b10-8f43-2a7fb915f9d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_6d9a5ed6-9a39-42d1-a893-818ee511e837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss_6d9a5ed6-9a39-42d1-a893-818ee511e837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_eaad3843-30c9-4418-bea8-ed0144fc7860" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward_361ce7bb-712c-483a-98cc-a18c81e330df" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_eaad3843-30c9-4418-bea8-ed0144fc7860" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RetirementPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RetirementPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c4bb7613-ca1a-403a-baed-33e34c9de0b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_254acd66-fe78-49b8-98ef-330ab8ccdf11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c4bb7613-ca1a-403a-baed-33e34c9de0b1" xlink:to="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_254acd66-fe78-49b8-98ef-330ab8ccdf11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeAxis_0f8c8537-682e-4a46-9717-7fea2dd3a551" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_254acd66-fe78-49b8-98ef-330ab8ccdf11" xlink:to="loc_us-gaap_RetirementPlanTypeAxis_0f8c8537-682e-4a46-9717-7fea2dd3a551" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanTypeDomain_1cfa0546-6b09-477a-9806-f8319ace57d7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeAxis_0f8c8537-682e-4a46-9717-7fea2dd3a551" xlink:to="loc_us-gaap_RetirementPlanTypeDomain_1cfa0546-6b09-477a-9806-f8319ace57d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionPlansDefinedBenefitMember_d75722e2-cc7c-4c4e-a165-20ab715b1b63" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1cfa0546-6b09-477a-9806-f8319ace57d7" xlink:to="loc_us-gaap_PensionPlansDefinedBenefitMember_d75722e2-cc7c-4c4e-a165-20ab715b1b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_8c460ea1-375e-4095-8258-5fb17013a73e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPensionPlansDefinedBenefitMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1cfa0546-6b09-477a-9806-f8319ace57d7" xlink:to="loc_us-gaap_OtherPensionPlansDefinedBenefitMember_8c460ea1-375e-4095-8258-5fb17013a73e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f35d09f6-cf2a-405f-bca9-8ff640e50837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanTypeDomain_1cfa0546-6b09-477a-9806-f8319ace57d7" xlink:to="loc_us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember_f35d09f6-cf2a-405f-bca9-8ff640e50837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameAxis_103cf443-252c-4e8f-919d-4c7fb5e138b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_254acd66-fe78-49b8-98ef-330ab8ccdf11" xlink:to="loc_us-gaap_RetirementPlanNameAxis_103cf443-252c-4e8f-919d-4c7fb5e138b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetirementPlanNameDomain_80f3b9c3-e19d-469b-9c30-cccab7bbe71d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetirementPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameAxis_103cf443-252c-4e8f-919d-4c7fb5e138b2" xlink:to="loc_us-gaap_RetirementPlanNameDomain_80f3b9c3-e19d-469b-9c30-cccab7bbe71d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PensionPromiseMember_9965d782-eaf7-4ad3-8c43-6ca6ba327c6e" xlink:href="algm-20210625.xsd#algm_PensionPromiseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_80f3b9c3-e19d-469b-9c30-cccab7bbe71d" xlink:to="loc_algm_PensionPromiseMember_9965d782-eaf7-4ad3-8c43-6ca6ba327c6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_Company401KPlanMember_a6d879a0-cc26-4b22-9fee-33d76df09810" xlink:href="algm-20210625.xsd#algm_Company401KPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_80f3b9c3-e19d-469b-9c30-cccab7bbe71d" xlink:to="loc_algm_Company401KPlanMember_a6d879a0-cc26-4b22-9fee-33d76df09810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_AMEPlanMember_0cd59413-4d91-48cc-8438-9906be56b194" xlink:href="algm-20210625.xsd#algm_AMEPlanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RetirementPlanNameDomain_80f3b9c3-e19d-469b-9c30-cccab7bbe71d" xlink:to="loc_algm_AMEPlanMember_0cd59413-4d91-48cc-8438-9906be56b194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanDisclosureLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable_254acd66-fe78-49b8-98ef-330ab8ccdf11" xlink:to="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_2492bcd7-edf1-4faf-927c-4cf023fa059f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_2492bcd7-edf1-4faf-927c-4cf023fa059f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear_f463d40a-e545-49c6-bd7b-c4eab1371137" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear_f463d40a-e545-49c6-bd7b-c4eab1371137" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_DefinedBenefitPlanRetirementEligibilityAge_71a81070-a941-4787-a766-6a0f870894eb" xlink:href="algm-20210625.xsd#algm_DefinedBenefitPlanRetirementEligibilityAge"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_algm_DefinedBenefitPlanRetirementEligibilityAge_71a81070-a941-4787-a766-6a0f870894eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_42e5a28d-dfa6-4099-a37c-da90eae25644" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent_42e5a28d-dfa6-4099-a37c-da90eae25644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_14c27f73-bc5a-4f06-a541-cfdd9a4d5d3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent_14c27f73-bc5a-4f06-a541-cfdd9a4d5d3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_48d80245-b356-4ebd-b272-4ced4671571c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_48d80245-b356-4ebd-b272-4ced4671571c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_cab3763c-28d2-42b5-8c3a-ef82161185f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage_cab3763c-28d2-42b5-8c3a-ef82161185f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_3b4f27f5-3c40-4b33-83a8-0c79d2211428" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_3b4f27f5-3c40-4b33-83a8-0c79d2211428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0871c185-f3de-4cac-a284-9156a5bc535a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent_0871c185-f3de-4cac-a284-9156a5bc535a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_127ee20b-f368-4a5b-b1be-2a0d6cb58e4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanDisclosureLineItems_cdf5aa19-3fed-44ee-97b5-911aac285dd3" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_127ee20b-f368-4a5b-b1be-2a0d6cb58e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CommitmentandContingencies" xlink:type="simple" xlink:href="algm-20210625.xsd#CommitmentandContingencies"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CommitmentandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5e32bd25-8598-41bc-aa55-5122840f538c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9c20b56a-5196-45db-8d2d-62e90c8c2940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_5e32bd25-8598-41bc-aa55-5122840f538c" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_9c20b56a-5196-45db-8d2d-62e90c8c2940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CommitmentandContingenciesDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#CommitmentandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CommitmentandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7579d537-5d09-4f4e-b8cd-cccb4d9674e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserveCurrent_2cec6984-c2d2-4ba1-9bd1-4f37e127208d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SelfInsuranceReserveCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7579d537-5d09-4f4e-b8cd-cccb4d9674e1" xlink:to="loc_us-gaap_SelfInsuranceReserveCurrent_2cec6984-c2d2-4ba1-9bd1-4f37e127208d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LossContingencyAccrualAtCarryingValue_58cbf771-bbd3-4360-9bf7-af6bdaffb0aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LossContingencyAccrualAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7579d537-5d09-4f4e-b8cd-cccb4d9674e1" xlink:to="loc_us-gaap_LossContingencyAccrualAtCarryingValue_58cbf771-bbd3-4360-9bf7-af6bdaffb0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_cbeed0e5-193b-442a-90bd-ab03d39cbf3e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_7579d537-5d09-4f4e-b8cd-cccb4d9674e1" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_cbeed0e5-193b-442a-90bd-ab03d39cbf3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/NetIncomeperShare" xlink:type="simple" xlink:href="algm-20210625.xsd#NetIncomeperShare"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/NetIncomeperShare" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c512597a-30e3-4c1f-ab33-d661b3684e9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_2b16213f-8f1c-41f9-bc03-808666a87ddd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c512597a-30e3-4c1f-ab33-d661b3684e9c" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_2b16213f-8f1c-41f9-bc03-808666a87ddd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/NetIncomeperShareTables" xlink:type="simple" xlink:href="algm-20210625.xsd#NetIncomeperShareTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/NetIncomeperShareTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_b755a45a-b243-4865-8880-c134d578cc4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_73854a2d-dc95-417b-a82d-c28f54492b41" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b755a45a-b243-4865-8880-c134d578cc4c" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_73854a2d-dc95-417b-a82d-c28f54492b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_d2d2e48c-56b8-4440-88d8-1a5d19b5c60d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b755a45a-b243-4865-8880-c134d578cc4c" xlink:to="loc_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock_d2d2e48c-56b8-4440-88d8-1a5d19b5c60d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#NetIncomeperShareNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_098fd082-9028-4e4d-a47c-cf347723c73e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_098fd082-9028-4e4d-a47c-cf347723c73e" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_fdb19617-0253-46b0-ac13-6762bc03b2ba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:to="loc_us-gaap_StatementClassOfStockAxis_fdb19617-0253-46b0-ac13-6762bc03b2ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_2bf80319-b551-4124-8836-8aa97839cca3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_fdb19617-0253-46b0-ac13-6762bc03b2ba" xlink:to="loc_us-gaap_ClassOfStockDomain_2bf80319-b551-4124-8836-8aa97839cca3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_48dd8875-0e19-49ae-bce5-e722318c6379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2bf80319-b551-4124-8836-8aa97839cca3" xlink:to="loc_us-gaap_CommonClassAMember_48dd8875-0e19-49ae-bce5-e722318c6379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonClassLMember_3e0a792d-e83b-417b-8926-f4ca4ae9f4fe" xlink:href="algm-20210625.xsd#algm_CommonClassLMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_2bf80319-b551-4124-8836-8aa97839cca3" xlink:to="loc_algm_CommonClassLMember_3e0a792d-e83b-417b-8926-f4ca4ae9f4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7983d749-4937-4aba-b599-2262438c1a38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7983d749-4937-4aba-b599-2262438c1a38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1ca5b0cc-4fc2-470e-bf45-d56582b6fb5b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7983d749-4937-4aba-b599-2262438c1a38" xlink:to="loc_us-gaap_EquityComponentDomain_1ca5b0cc-4fc2-470e-bf45-d56582b6fb5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_84207f75-e3a9-48a5-a1e8-4f1377197ff0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1ca5b0cc-4fc2-470e-bf45-d56582b6fb5b" xlink:to="loc_us-gaap_CommonStockMember_84207f75-e3a9-48a5-a1e8-4f1377197ff0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_04fe5fa8-03cf-4a44-a5c5-fcd2e6a84085" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:to="loc_us-gaap_AwardTypeAxis_04fe5fa8-03cf-4a44-a5c5-fcd2e6a84085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30d060fb-840c-41a5-a378-119e387f33b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_04fe5fa8-03cf-4a44-a5c5-fcd2e6a84085" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30d060fb-840c-41a5-a378-119e387f33b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2094716b-da67-46c3-b532-2ec6fb00217d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_30d060fb-840c-41a5-a378-119e387f33b4" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2094716b-da67-46c3-b532-2ec6fb00217d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f873bc8f-5ae3-4039-beeb-717170a83055" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation_dfcbc027-15b4-4cec-aae4-001e80d8cef7" xlink:href="algm-20210625.xsd#algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation_dfcbc027-15b4-4cec-aae4-001e80d8cef7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ConversionOfStockConversionRatio_abdd6cd7-c3ff-431e-bf4b-32b04de343b4" xlink:href="algm-20210625.xsd#algm_ConversionOfStockConversionRatio"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_algm_ConversionOfStockConversionRatio_abdd6cd7-c3ff-431e-bf4b-32b04de343b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation_29518849-4853-4346-a2b5-9b19b1a1c925" xlink:href="algm-20210625.xsd#algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation_29518849-4853-4346-a2b5-9b19b1a1c925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonStockPriorityDividendRatePercent_b352981c-487c-4f65-b837-46618b3a8caf" xlink:href="algm-20210625.xsd#algm_CommonStockPriorityDividendRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_algm_CommonStockPriorityDividendRatePercent_b352981c-487c-4f65-b837-46618b3a8caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit_1161ee47-a961-4a23-a3ba-6bea92108f17" xlink:href="algm-20210625.xsd#algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit_1161ee47-a961-4a23-a3ba-6bea92108f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1d6a3ae3-3484-4a55-bf6a-bcece3d2e2b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1d6a3ae3-3484-4a55-bf6a-bcece3d2e2b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_791c91b7-2a08-4f4f-81ec-d86c4f904c18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_0a5f1bb7-7424-4c01-982b-df5a787c7e49" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_791c91b7-2a08-4f4f-81ec-d86c4f904c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_30cc5c6c-7bd3-459c-8ac9-231dd69c690a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:to="loc_us-gaap_NetIncomeLoss_30cc5c6c-7bd3-459c-8ac9-231dd69c690a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7e402d02-cef6-4e34-826a-7d31bbf207fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic_7e402d02-cef6-4e34-826a-7d31bbf207fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_8f87be2e-519c-498e-ade9-f3271a361c10" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_8f87be2e-519c-498e-ade9-f3271a361c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c49900ec-5e86-4bbd-821a-fe3dee2bbacd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_c49900ec-5e86-4bbd-821a-fe3dee2bbacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_06aba0f1-3a1d-4646-97a7-ca2d287c3f75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_06aba0f1-3a1d-4646-97a7-ca2d287c3f75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7d6e0049-829d-4403-b9bb-11c0fe547314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_7d6e0049-829d-4403-b9bb-11c0fe547314" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_8fb9b0eb-b708-4e1d-b14b-a5c7976bc57c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:to="loc_us-gaap_EarningsPerShareBasic_8fb9b0eb-b708-4e1d-b14b-a5c7976bc57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_0406a9f2-542e-4b87-9669-5d5d94bd1379" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerBasicShare"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare_0406a9f2-542e-4b87-9669-5d5d94bd1379" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_62623343-53a4-492b-bcb5-9085425605c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:to="loc_us-gaap_EarningsPerShareDiluted_62623343-53a4-492b-bcb5-9085425605c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_d74b45cd-cb30-422c-9ecd-866cc066a80c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_1ae7ae04-6f85-4654-be10-3378409b87f2" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare_d74b45cd-cb30-422c-9ecd-866cc066a80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_9c3c9430-c682-4df6-ae3d-39dafe55c6fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_789321ef-5379-4684-a226-5983ffa7686d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_9c3c9430-c682-4df6-ae3d-39dafe55c6fd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_789321ef-5379-4684-a226-5983ffa7686d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9a32ce7e-94eb-4c04-9317-b8efe418a51b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_789321ef-5379-4684-a226-5983ffa7686d" xlink:to="loc_us-gaap_AwardTypeAxis_9a32ce7e-94eb-4c04-9317-b8efe418a51b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e04d694-9bea-4818-bbf7-d7e4d4742e6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9a32ce7e-94eb-4c04-9317-b8efe418a51b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e04d694-9bea-4818-bbf7-d7e4d4742e6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_0716d9a1-2856-4a90-8857-ec9ab8e867e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e04d694-9bea-4818-bbf7-d7e4d4742e6d" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_0716d9a1-2856-4a90-8857-ec9ab8e867e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_c1989860-03de-44b4-8cd9-0d3096e3d92a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e04d694-9bea-4818-bbf7-d7e4d4742e6d" xlink:to="loc_us-gaap_PerformanceSharesMember_c1989860-03de-44b4-8cd9-0d3096e3d92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_c2b5c392-0333-4e74-93ef-b48b435c9ac2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_2e04d694-9bea-4818-bbf7-d7e4d4742e6d" xlink:to="loc_us-gaap_EmployeeStockMember_c2b5c392-0333-4e74-93ef-b48b435c9ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4014996b-37a7-4808-b84f-2a0e6ff008df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_789321ef-5379-4684-a226-5983ffa7686d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4014996b-37a7-4808-b84f-2a0e6ff008df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment_8e09b598-dbdc-423e-af63-14870f5d9efa" xlink:href="algm-20210625.xsd#algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4014996b-37a7-4808-b84f-2a0e6ff008df" xlink:to="loc_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment_8e09b598-dbdc-423e-af63-14870f5d9efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CommonStockandStockBasedCompensation" xlink:type="simple" xlink:href="algm-20210625.xsd#CommonStockandStockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CommonStockandStockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6a354ff3-ab99-4c19-b7d5-79c4a259afd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ab8f5df9-2c2f-43c5-98b2-5de52120c4b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6a354ff3-ab99-4c19-b7d5-79c4a259afd4" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_ab8f5df9-2c2f-43c5-98b2-5de52120c4b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationTables" xlink:type="simple" xlink:href="algm-20210625.xsd#CommonStockandStockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0142abb8-f115-48ff-9482-bb23e24fce8b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_844b5e3a-e6a2-40e8-810d-58e284db6e94" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_0142abb8-f115-48ff-9482-bb23e24fce8b" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_844b5e3a-e6a2-40e8-810d-58e284db6e94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#CommonStockandStockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_90bb1792-843b-4b30-a1e0-0a61539b10e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_240f3b5c-6c17-4828-b15f-41ea6df81aab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_90bb1792-843b-4b30-a1e0-0a61539b10e3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_240f3b5c-6c17-4828-b15f-41ea6df81aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_27e9e0fb-aef5-4811-882e-27db9b765129" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_240f3b5c-6c17-4828-b15f-41ea6df81aab" xlink:to="loc_us-gaap_AwardTypeAxis_27e9e0fb-aef5-4811-882e-27db9b765129" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c920cc-100c-47a8-abb3-11caab243bcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_27e9e0fb-aef5-4811-882e-27db9b765129" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c920cc-100c-47a8-abb3-11caab243bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_040d9c92-9a08-4cb2-ab71-f7d5dd331dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c920cc-100c-47a8-abb3-11caab243bcb" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_040d9c92-9a08-4cb2-ab71-f7d5dd331dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_739f6ce9-42f3-4f46-b55e-ae409ee5ef7c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c920cc-100c-47a8-abb3-11caab243bcb" xlink:to="loc_us-gaap_PerformanceSharesMember_739f6ce9-42f3-4f46-b55e-ae409ee5ef7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_0651e178-36ec-4139-aeae-e44b609279d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_f3c920cc-100c-47a8-abb3-11caab243bcb" xlink:to="loc_us-gaap_RestrictedStockMember_0651e178-36ec-4139-aeae-e44b609279d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_a19e7440-3467-48ec-9727-2c37a0215989" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_240f3b5c-6c17-4828-b15f-41ea6df81aab" xlink:to="loc_srt_RangeAxis_a19e7440-3467-48ec-9727-2c37a0215989" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d1bc144d-f827-46cb-af76-0c0ec15e2d82" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_a19e7440-3467-48ec-9727-2c37a0215989" xlink:to="loc_srt_RangeMember_d1bc144d-f827-46cb-af76-0c0ec15e2d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_50c3af1e-4ed6-4d86-b929-21a16a517b1c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d1bc144d-f827-46cb-af76-0c0ec15e2d82" xlink:to="loc_srt_MinimumMember_50c3af1e-4ed6-4d86-b929-21a16a517b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_609ac8a1-a696-463c-adf9-df02e1273c40" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d1bc144d-f827-46cb-af76-0c0ec15e2d82" xlink:to="loc_srt_MaximumMember_609ac8a1-a696-463c-adf9-df02e1273c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_240f3b5c-6c17-4828-b15f-41ea6df81aab" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1b019d2c-a6c0-4e40-81c5-c5c6fc365244" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1b019d2c-a6c0-4e40-81c5-c5c6fc365244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cad14b66-350f-478a-afaa-f5ab308e1e46" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_cad14b66-350f-478a-afaa-f5ab308e1e46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_157db107-4023-4f81-a737-b5bdcf06baa4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_157db107-4023-4f81-a737-b5bdcf06baa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_0411dc08-6175-49a4-b1c9-0955051cf35f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_0411dc08-6175-49a4-b1c9-0955051cf35f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_03bc386f-b6d9-454c-8d4f-3f8db9faf0f2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_03bc386f-b6d9-454c-8d4f-3f8db9faf0f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals_56d3cacb-3128-416c-ab73-135720c8207f" xlink:href="algm-20210625.xsd#algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals_56d3cacb-3128-416c-ab73-135720c8207f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9736e685-14bc-4f08-994d-0bd428be87d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested_9736e685-14bc-4f08-994d-0bd428be87d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2863af76-6961-45d3-b078-b149874eea4a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_2863af76-6961-45d3-b078-b149874eea4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_516e36d7-2db8-4182-a9e4-d959026bf46f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_516e36d7-2db8-4182-a9e4-d959026bf46f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2167081b-e8ab-4ef2-8b74-691e29475f21" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8443db84-8121-413b-a64f-e6568c07915a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2167081b-e8ab-4ef2-8b74-691e29475f21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dc33ea24-2bdf-4436-85aa-46f0e691f6aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6fcf55d5-dbc3-49b0-8d89-7653454a89ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_dc33ea24-2bdf-4436-85aa-46f0e691f6aa" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6fcf55d5-dbc3-49b0-8d89-7653454a89ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_8242b3a3-7e00-4c85-9ecf-ba4861eb3d9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6fcf55d5-dbc3-49b0-8d89-7653454a89ae" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_8242b3a3-7e00-4c85-9ecf-ba4861eb3d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_22744dcf-0f97-422f-ac81-5ae725500f22" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_8242b3a3-7e00-4c85-9ecf-ba4861eb3d9a" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_22744dcf-0f97-422f-ac81-5ae725500f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_f083d34c-c463-4bc9-997b-6f4dcd44cec7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_22744dcf-0f97-422f-ac81-5ae725500f22" xlink:to="loc_us-gaap_CostOfSalesMember_f083d34c-c463-4bc9-997b-6f4dcd44cec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_73a10800-5be3-43cf-94f9-e5a5cecb1418" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_22744dcf-0f97-422f-ac81-5ae725500f22" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_73a10800-5be3-43cf-94f9-e5a5cecb1418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c8cb1e8d-99d6-4c59-b6d2-0931c931399f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_22744dcf-0f97-422f-ac81-5ae725500f22" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesMember_c8cb1e8d-99d6-4c59-b6d2-0931c931399f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_62826fd3-c883-4aba-a815-52d3c9718b39" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_6fcf55d5-dbc3-49b0-8d89-7653454a89ae" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_62826fd3-c883-4aba-a815-52d3c9718b39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_ab9aa79e-899c-4c49-b357-eaf3d7075b2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_62826fd3-c883-4aba-a815-52d3c9718b39" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_ab9aa79e-899c-4c49-b357-eaf3d7075b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/IncomeTaxes" xlink:type="simple" xlink:href="algm-20210625.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6b55db56-aadc-4ca1-8973-6cba80210b0f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_85bf5307-cb1d-45c4-b618-57510942d804" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6b55db56-aadc-4ca1-8973-6cba80210b0f" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_85bf5307-cb1d-45c4-b618-57510942d804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="algm-20210625.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_4c2e9cb9-a12d-4422-9448-8feb09271013" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b1e66ac4-b5a3-47c1-a346-68a149cefdab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_4c2e9cb9-a12d-4422-9448-8feb09271013" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_b1e66ac4-b5a3-47c1-a346-68a149cefdab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#IncomeTaxesScheduleofTaxProvisionDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_f7aa758a-42c9-440b-a2d8-87cbabbeafb4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6c7b2f0f-301c-46f5-adca-a199d89f63ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f7aa758a-42c9-440b-a2d8-87cbabbeafb4" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_6c7b2f0f-301c-46f5-adca-a199d89f63ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_7afd95c4-bc4e-46ef-8564-cff079c0fa4b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f7aa758a-42c9-440b-a2d8-87cbabbeafb4" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_7afd95c4-bc4e-46ef-8564-cff079c0fa4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_4e527cff-66cf-4f87-a733-d5db10352c49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f7aa758a-42c9-440b-a2d8-87cbabbeafb4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_4e527cff-66cf-4f87-a733-d5db10352c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent_f831194f-c8f0-42be-b4a0-7a1796e4a93f" xlink:href="algm-20210625.xsd#algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f7aa758a-42c9-440b-a2d8-87cbabbeafb4" xlink:to="loc_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent_f831194f-c8f0-42be-b4a0-7a1796e4a93f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e2a0e689-dd0a-40de-a1e1-261208e89491" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_f7aa758a-42c9-440b-a2d8-87cbabbeafb4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_e2a0e689-dd0a-40de-a1e1-261208e89491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ae215b23-ce70-4371-b21f-c1c1740087c4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_236c275b-b9c9-48d3-b4be-737e591582e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae215b23-ce70-4371-b21f-c1c1740087c4" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_236c275b-b9c9-48d3-b4be-737e591582e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d0019dbf-f417-48ae-94d4-bffdf83b5997" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ae215b23-ce70-4371-b21f-c1c1740087c4" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_d0019dbf-f417-48ae-94d4-bffdf83b5997" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="algm-20210625.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_03d32f74-1724-4708-b76f-62245e1b2086" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_d055ec40-477d-4e35-8a7a-052b03c9f321" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_03d32f74-1724-4708-b76f-62245e1b2086" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_d055ec40-477d-4e35-8a7a-052b03c9f321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="algm-20210625.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.allegromicro.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_057da33c-d517-4fa5-8508-f5c6aee351fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_057da33c-d517-4fa5-8508-f5c6aee351fb" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_52b2d805-ee3c-4268-bca6-1ac6fa5985f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_52b2d805-ee3c-4268-bca6-1ac6fa5985f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_52b2d805-ee3c-4268-bca6-1ac6fa5985f8" xlink:to="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MajorityShareholderMember_16ab3350-3a22-4a0f-af49-c0ca05ed9f8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MajorityShareholderMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:to="loc_us-gaap_MajorityShareholderMember_16ab3350-3a22-4a0f-af49-c0ca05ed9f8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvesteeMember_9be57311-ec68-4bed-9238-1c77e980c77c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityMethodInvesteeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:to="loc_us-gaap_EquityMethodInvesteeMember_9be57311-ec68-4bed-9238-1c77e980c77c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_SankenElectricEuropeLtdMember_2c29d5e1-b348-472f-99bd-4b72e4cab0af" xlink:href="algm-20210625.xsd#algm_SankenElectricEuropeLtdMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:to="loc_algm_SankenElectricEuropeLtdMember_2c29d5e1-b348-472f-99bd-4b72e4cab0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_DirectorMember_26b63b25-5e05-4946-87c7-05091e6c321d" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_DirectorMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_dc707824-21eb-471b-8fd2-ea8207d2dc47" xlink:to="loc_srt_DirectorMember_26b63b25-5e05-4946-87c7-05091e6c321d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_f27225be-f7f5-4185-abf9-25afda6a5a1a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:to="loc_srt_ProductOrServiceAxis_f27225be-f7f5-4185-abf9-25afda6a5a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_09ff8de9-2d1f-4dbe-9184-3609e628744b" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_f27225be-f7f5-4185-abf9-25afda6a5a1a" xlink:to="loc_srt_ProductsAndServicesDomain_09ff8de9-2d1f-4dbe-9184-3609e628744b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyRevenueMember_06d3b5a2-c2a5-4a26-9951-773a2622c11d" xlink:href="algm-20210625.xsd#algm_RelatedPartyRevenueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_09ff8de9-2d1f-4dbe-9184-3609e628744b" xlink:to="loc_algm_RelatedPartyRevenueMember_06d3b5a2-c2a5-4a26-9951-773a2622c11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_3bb6615c-c043-4289-9194-3ea2b3b0fb83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_3bb6615c-c043-4289-9194-3ea2b3b0fb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_66587e2b-10e0-4d31-b3c1-c5157310b4c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_3bb6615c-c043-4289-9194-3ea2b3b0fb83" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_66587e2b-10e0-4d31-b3c1-c5157310b4c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ICTechnologyDevelopmentAgreementMember_5e137d3e-dc4d-43c5-b5ba-4124a7a024a6" xlink:href="algm-20210625.xsd#algm_ICTechnologyDevelopmentAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_66587e2b-10e0-4d31-b3c1-c5157310b4c1" xlink:to="loc_algm_ICTechnologyDevelopmentAgreementMember_5e137d3e-dc4d-43c5-b5ba-4124a7a024a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_DiscreteTechnologyDevelopmentAgreementMember_15dd24b6-8920-4072-a331-2f024e5d289d" xlink:href="algm-20210625.xsd#algm_DiscreteTechnologyDevelopmentAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_66587e2b-10e0-4d31-b3c1-c5157310b4c1" xlink:to="loc_algm_DiscreteTechnologyDevelopmentAgreementMember_15dd24b6-8920-4072-a331-2f024e5d289d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_PriceSupportPaymentMember_e6db6e6d-e01e-447c-96a4-40da0a5d0f52" xlink:href="algm-20210625.xsd#algm_PriceSupportPaymentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_66587e2b-10e0-4d31-b3c1-c5157310b4c1" xlink:to="loc_algm_PriceSupportPaymentMember_e6db6e6d-e01e-447c-96a4-40da0a5d0f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a67f9c4a-1e7b-4d47-8d1c-0e69e1b3d50d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a67f9c4a-1e7b-4d47-8d1c-0e69e1b3d50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fa7c81e7-cc9d-4c8a-b993-b93d2466e9e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a67f9c4a-1e7b-4d47-8d1c-0e69e1b3d50d" xlink:to="loc_us-gaap_ClassOfStockDomain_fa7c81e7-cc9d-4c8a-b993-b93d2466e9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_CommonClassLMember_5b2e79ed-84fb-415d-ae6d-fed5359b4485" xlink:href="algm-20210625.xsd#algm_CommonClassLMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fa7c81e7-cc9d-4c8a-b993-b93d2466e9e1" xlink:to="loc_algm_CommonClassLMember_5b2e79ed-84fb-415d-ae6d-fed5359b4485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_88c584d5-2da4-4dce-a63f-e1c6f05d84cf" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7502ac94-c522-4a44-a7f2-7482db9a8c7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7502ac94-c522-4a44-a7f2-7482db9a8c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_a2b0228d-fa3d-49ba-abf6-66e66f609cb6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_AccountsReceivableRelatedPartiesCurrent_a2b0228d-fa3d-49ba-abf6-66e66f609cb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_OtherAccountsReceivableRelatedPartiesCurrent_9016c8de-ad7b-466b-bcae-406187ee3517" xlink:href="algm-20210625.xsd#algm_OtherAccountsReceivableRelatedPartiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_OtherAccountsReceivableRelatedPartiesCurrent_9016c8de-ad7b-466b-bcae-406187ee3517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_ff1f963b-2020-45c9-b979-c5ec20192837" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty_ff1f963b-2020-45c9-b979-c5ec20192837" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_9f9e8208-8b7f-4492-b6aa-177c32ec27a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty_9f9e8208-8b7f-4492-b6aa-177c32ec27a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_c7702c0b-a180-44b1-aab9-0121a2ea385e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableRelatedPartiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_AccountsPayableRelatedPartiesCurrent_c7702c0b-a180-44b1-aab9-0121a2ea385e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9573bddc-6036-4791-949f-7f0db875ac0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_9573bddc-6036-4791-949f-7f0db875ac0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice_69f000fe-442b-4442-b79a-1bc274882178" xlink:href="algm-20210625.xsd#algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice_69f000fe-442b-4442-b79a-1bc274882178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseExpense_55aacb33-0dfe-4140-afb0-66f5bb63c584" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_OperatingLeaseExpense_55aacb33-0dfe-4140-afb0-66f5bb63c584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyTransactionMonthlyFeePayable_7524ead9-374d-4f1f-90aa-33cba00035b7" xlink:href="algm-20210625.xsd#algm_RelatedPartyTransactionMonthlyFeePayable"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_RelatedPartyTransactionMonthlyFeePayable_7524ead9-374d-4f1f-90aa-33cba00035b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_36ae9c7d-e324-45c7-b9c7-ac227eb25f98" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted_36ae9c7d-e324-45c7-b9c7-ac227eb25f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyTransactionSigningFee_50429331-1d94-4b82-a271-a09bb3418cf8" xlink:href="algm-20210625.xsd#algm_RelatedPartyTransactionSigningFee"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_RelatedPartyTransactionSigningFee_50429331-1d94-4b82-a271-a09bb3418cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_RelatedPartyTransactionSeverancePaymentIfTerminated_c41c47d8-000f-4290-983e-22e25262ce07" xlink:href="algm-20210625.xsd#algm_RelatedPartyTransactionSeverancePaymentIfTerminated"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_RelatedPartyTransactionSeverancePaymentIfTerminated_c41c47d8-000f-4290-983e-22e25262ce07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod_1e5928a2-2c11-4c8a-9471-f58ca6111840" xlink:href="algm-20210625.xsd#algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_e02821a0-54ae-47a4-8f3e-750d5d6b7e04" xlink:to="loc_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod_1e5928a2-2c11-4c8a-9471-f58ca6111840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>algm-20210625_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:algm="http://www.allegromicro.com/20210625"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="algm-20210625.xsd" xlink:type="simple"/>
    <context id="i7434d4a8160d461abf0510a38d460929_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ic17857d4bfaa45e8a13d5a93617914a5_I20210721">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
        </entity>
        <period>
            <instant>2021-07-21</instant>
        </period>
    </context>
    <context id="icc9627b95eff499e8b8d918db0b83c3e_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i344baba3aeb74f68bc7801aee9482224_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ibb521dd8ee6940f0a260a2f0f0bc28c8_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:NonRelatedPartyRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i757342b217b94a7fb2ddab8d40bcd0fc_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:NonRelatedPartyRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i8b50872ab1f345fdb34b1cb17d38ce9f_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:RelatedPartyRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ib80d14ab862c4328a535b3e7b9f886ee_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:RelatedPartyRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i6c98fe1198e74151a9dac6eb40135339_I20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="i4b024101396644ef9467cc3d55289104_I20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">algm:CommonClassLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="ie6f90f4a5ee044fca9f5c99f2904c99b_I20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="icec446040b194154b6f8729c33f1a0ff_I20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="ifa33c408cba541f0badfcf6c54604586_I20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="ic8f6e036cd954c70a5d5650dcdebeb4e_I20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="i9881fc887f9e45458fde7baf2a9eeca6_I20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="i177bbaf430e0460d8373e06ae5ad6c43_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i001392b29f3541ab9c2bb2ca328ddd98_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="iece29002befe4ad2a49c5cec58fac778_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">algm:CommonClassLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i93b9b006332240468355a4385fa0dc27_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="ia0c50196cc7640ea94ec02058e426e4e_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="id6bea635f3a9449e8d8b84215324ce17_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i519cf5f72cb7420ea73e4168e2ae072a_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">algm:CommonClassLMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="ib8d750c7ee774abb91fa697ebbcd7716_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i100b59f3638e4725b2e7c0bf582944ac_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i9478e9f2650a44d389c42aae2da3c46e_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i228d29cdfeb4414e8b2981fa9a0580ef_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="iecd9793035804906852c1a261575e4ac_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i52eb188d7ec240c9903405e46b892106_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="ia7cc007e763e46b1b6761993c7df8c5a_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i787f28b06d4245fbab3a12bfeb7f6aac_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i1464cb5c559a4c1b928df709dff61a26_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i46bfe3773d6a42b59b4a3a024c321f96_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i082d1b60e9b748d98bb33326ebe995ab_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i382a10a5456f4442a2d4c7eaff99ec0f_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i882a5a57013f4b4c9d44efcf3456cde3_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="iae223984d6d14311afff069a334f8f24_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="iefbb3e32152948e9a9a38caa8df4b601_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i4e26a06fd06c4c6d80eb721426e80d83_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i67a82c70ef7f40c1a04f19667e0bcf28_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="if3972dfe4d5b48b39f273b89b3fde6b9_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i234382ae804a452c9b974d4dddb5df1f_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ic8dd23cac529484e9b4566e51a90fac1_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:NoncontrollingInterestMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="id9c21f8aa69146dcba9d6335a8ae3fe1_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">algm:SankenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ic67bfa4e57274d149efe91fab9368b4c_D20200328-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">algm:SankenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:TradeAccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="i36eabcb6ced84636ba664eae9f2b4f03_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">algm:SankenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ic1fec642dba74e5db7bfeacde016cb06_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">algm:SankenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i25609d0be5d0447d8c5c408eb9671da2_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ia1b416cdbf254c9e9a66344568b92b3c_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i84e06c70f6414e2bbe37c1baac32d464_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ib889c16630df4ddab52cd52c690c772c_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ifb50fd31cc444db0a82049a4cede984d_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i14bbb74bc768497b9e9dd9582d5e2f75_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="ia31d6ca58bd44e74842c743e080e8e6c_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i78ef35c9a9b74d2684117a6baae91b07_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="ifd88162ff7f64576a3dfd8244be79869_I20210327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201602Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-27</instant>
        </period>
    </context>
    <context id="i5253ce2620734f76b51342910e26d12f_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:AutomotiveEndMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i7f98141407cb4329b3192372a19eb2ac_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:AutomotiveEndMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i8faa8e8843904d479b5bd7315919d256_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:IndustrialEndMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i720ceb4c6b19422586229fe489ea5e5a_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:IndustrialEndMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i622786d5c95846bdb0c2c24589a05dde_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:OtherEndMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="icd0c83e8f06a4410bbdce7487d99a79b_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:OtherEndMarketMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i3567da3455d74ecb98962abba1a05103_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:PowerIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i922dfc2829744c1893a1a5e620869fa1_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:PowerIntegratedCircuitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="ib46553c7629b410fa150a0c868e31a1c_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:MagneticSensorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i64b0f671208d4061a15734aa2d9453fd_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:MagneticSensorsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="iefce69d0c51f4ee08923019ddeb8ab27_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:PhotonicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i73f4868f48454cdeb76202bf045a7027_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:PhotonicsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="iacfa435ee1e94a2195292f1a834ef931_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i1abd63c6e12743b8867afbb88668eff1_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="iab922c183b1c4bbaac0163db77d8c55e_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i61748fff24e04d4d82fee3aa9d9b142d_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherAmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i0b99f7a6ccd44f4b9dfe6488753f49c4_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="icf1cf080b5ce4bdab1b9cb3f255cd4af_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i4c0ce3d8e53347cd9ed5ede5e6c52053_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i7ea4c8d5a96a476183cb22074ef82d8b_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:JP</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i8d09089f9e7d4de086943ad828e8af9f_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i8e305cbc7e4149ad9ff3fb06644643fc_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="ic94aa09a9517474582c249848ef7d663_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i43c61d6d7a194fbfbd0e097d250f8dfb_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:KR</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i80acc4b5a7cd4741a9668437e5389b27_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i2e84761037cb486fb1929345fe663273_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherAsiaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="ia8b469be997f47c69ab4ab12a679df28_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i36c43bc22a2c45e4a45ae94350959426_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ib7825d139a1449f8980246efed27e62f_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i93ad04f9fe804801b74a0cf7a959ec80_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i11f95a1f55a547a19133b799315b755c_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ibf947b3759f142ff92376fc15e7f6142_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ifb61496f950d4851abf5c22e39695c6e_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i189cadbb4cf24a8699f89dc74289fbd6_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="iad9f3b792d714899b354893a8c1af72d_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i2b92286059424659a238e9c0d8022524_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ic91abb3c75094d57bfdd9c3c6f2f99cd_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ibb4202df4b984c0a8803ed1bfc70639c_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="id13c4791bbef47928b3a547005838ecc_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i03cd3d69e7df44fb83182e9979f80438_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i7bee434bb38f4197a3dd53fd399e4cae_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="id1c74a5aa45e4ceca422641152e3f561_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ib66bac1dde2c48d2a69432fd1d4ab268_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">algm:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i38efaec368a84dd191be927481d913d1_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">algm:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i9bbc27dd0e3d4aa4bba0ba163df1fe85_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">algm:ContingentConsiderationLiabilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ie3351bd190de486a98b0ac0104434389_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DisposalGroupClassificationAxis">us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis">algm:AMTCFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i1e9263eb65cc432f8dd858b3b4ff5601_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i7eee197fb2b54e4aa257df019e4a51ff_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="id86d8723c257408282bbf44ebcd4dcdd_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i65e4c82bd2d443d0a15879a560b38875_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">algm:BuildingsBuildingImprovementsAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i5ab48a5590be4ebc982c9de01c2df030_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i62912d66f8de444da0cf4729167b7200_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i8aef9934d2a3426bbad447a45edb7782_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i8e006915891c47f0b546a87947a8350d_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i2c9dcb3c515744a589c839e94422086a_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="id5a2f7f3119541b88f0a2c77c40308f5_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i82ba3f85467f491483cda2a2377a34ba_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="iee381b190e5f40f48dbe5ed9bfee006c_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ifeb49d6c37b243f8ab168094768176b1_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i988f24c5dca1452897c43a405f500388_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:PH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i458bc4561c584b249ee9586dc9c8c055_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="if9754d40ea0348228fdf7d4ecaac207c_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:TH</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="if9836266df7e4bb89431dbdb5e4cfa6c_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i09beba88784f4de090043d372b979994_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">algm:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i53870ecf87684bd39538aa0f07d2b62a_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ibd5434c41221406db0aca1c643d1c9e5_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ToolsDiesAndMoldsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="idc6b5d0fe52343a686d60a8c97b031ba_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i046de8aa281a450bb6fd8728ce1af7b7_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i5386f6d87da64982be1807b64b3587d5_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i7764a42ad4834a26a626a79a6ff584e1_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="if0fb4e3f557348399f9c24de3816254d_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i593d43cdccfd4e53bcb807d00ffe0032_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ib93acb4c533a4b698ef35df30cf69c22_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i538aff33cfaf439d8882bf0f8d327d29_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ib4dd6b74e22d4983888fd24cc12420ba_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ib77c9c2936ef4dfeb55bb71eddb03954_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algm:LegacyTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ibe9ebf13abe446e99895f03346fed7a1_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i308b27d50f144b4fa2db871ec91c23bb_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="iaa86c2d7714f4289ba990d0e37d28ee0_D20200328-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="idf6772c0848d43f9936773005d4a0630_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i4e34112724f648538b6aef9d7ea72802_D20200328-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="i175cf7251a9a4e8ab10cdd993d1ba9c9_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i25bc457c2b6f404ebbfcb10ab4912420_D20200328-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="ib0dd3f6745ea4918b04dd5b8f25a3522_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algm:IndefiniteLivedTechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i05ebfb331e4a4b5ea0eae559be7a2180_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ibc4b578041e94cfa918adb09731cfb62_D20200328-20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2021-03-26</endDate>
        </period>
    </context>
    <context id="i3845e846e39c4cfca556d6c69bb36a29_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">algm:LegacyTrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i11feaa22656e4a69bbe089c7031dcde9_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ibaeebb403a8147fcabcfec141084747b_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ibd3b64db38e647edb276ed1ea888c6e9_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i74833a389a71489782449f969821e840_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:CreditSuisseAGCaymanIslandsBranchMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="idc35fb08053a4a91922418ad59d1189f_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ice8f4f420c484bfb901edd367228dcef_D20200930-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-30</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i94f8818b44c94ca0bfde24fdc9f347ee_D20200930-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-30</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8e5c7f68448445f9a6218bb4a5eee56f_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i5e05f8d541164e91b0d7d9e313e2e7f3_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i2a7c3e13e490427ca3ae65c8b8826ddd_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i0463a68a3eac4f218e5f8752f14fb23f_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i61ab0ad1dc80410abebf4ba70123349d_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">algm:MizuhoBankLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ic2282d13d673427db7e4c81c5786f310_I20191126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringAugust312021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-26</instant>
        </period>
    </context>
    <context id="i5a47e59d9ac849f2bc32087ad3791c74_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringAugust312021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i50d546659c104a23922e86a7a2320946_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringAugust312021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i06dada017330433d99825ace4fe4c631_I20191120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringJune302021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-20</instant>
        </period>
    </context>
    <context id="icb5f18bef52941ccacb25d4079ec1e4d_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringJune302021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i429ffb81fa394ee096a487b3ea15127f_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">algm:UnsecuredRevolvingCreditFacilitiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">algm:LineOfCreditAgreementExpiringJune302021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i676b6005d0634086a9fba8a091146705_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i786a8c1ac702459991a611ed4a532de0_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i40aa4b5f2b444926881a2b536ea769fc_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i2dcefedd17c14958ab310429b96cd5de_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i0854eaf30ac649f494e43c589555fa0e_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="idc016127bf76493c8c4ad8d4289c5cc4_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ie379702c175c4e7ba089b660c77f9e42_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i3b4737400d4040fdaf49912378a743fb_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i150a4417bca946458b803016807b340f_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="if1fd603fb92345b58cd5a32e2f01a631_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i0d6db10b41114ce5925b15330db50266_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i12e362064c28415a9c38baaad7a0e598_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i265f24537c1d4e348f429b99f0274d87_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i56d7d18edaf44df6b9edb6d79464ddf1_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="idaefbabbbd03498e8f9b4504990cc821_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i648d827d103a489fba3f19e2a1b230b9_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ic96455188a76423fb126752456635a23_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i48cb1f2abdbb4caa84a2c9675918e77a_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i0e4473bd0be44bc581db1101f017b6f2_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="iac6543155f11434bb55a9ae7a8a40950_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i920622a939f942f19be88d3fa431bd9d_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i3b21cd65d25c499fb21d2419f213e730_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i50bb752900e24763b6aba401bda4e907_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i43e91ab12c1b4a9abbb96e434d8ccad9_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i5774760787154530b0da40276058c105_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i139bd70b285d4078855fa5cb094cccc9_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i2392d5e147c646cfbe0d09e420b62171_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="idbdf0e9244b14be1a7f1eadcf3290615_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="if00dad73303940d4947ce50b4a79f5c5_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i4446822fdd4643239ecf9df95970713d_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i1bb7200bb698468fa5e656bd21a266da_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i38cf6bf2cf304f41878c11ea5902aa32_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">algm:UnitInvestmentTrustFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ic5e26c7d2c8c46078ad31907024d9070_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ic945f12b5c7b4575a51b5144b7272811_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i5f97cd88cb52498fb65807edb34fcab9_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i1d0f8b8d016a469294c52d529c130fa8_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i917577ea726043febbd40ff0ec7a22c0_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i1ee0cd83d2e841fa9c01dc6504bfbf29_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i8dc58c15bd3440b7b34866b056184911_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i29334deaff944328a87e2d59d216461b_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:CorporateBondSecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="id7607b02b9d846c0aa24db18e2da5eec_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i6a9c080f24714dde96c0c12dca1878c9_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i6af2f2c52f344d1a8df74a333de3adf5_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i6952a0214fd74e318f5845c8a4c078d6_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="id0629e26714941008da4ac513c482a42_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i3f090b42b4d349918a2e47eb5cc86a94_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i072b8eb1c5a140d7b1fb0c839a303150_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i5c8e16091cc6430987bdc62f478b7008_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i10ab3efe68fe4cd89b33ff815711915d_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:BankLoanObligationsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="icf2652aecfe24123ae408009d96c82a6_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ied774c2bca4948348b1ed6e01f3658ce_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DefinedBenefitPlanByPlanAssetCategoriesAxis">us-gaap:DefinedBenefitPlanEquitySecuritiesCommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:PensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="ide37ab8b2d454df3873564e89b53fe58_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:PensionPromiseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i0b5122b38667488192aeb372ee175c6c_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:PensionPromiseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i8c46a912df8c401b8f6f8ef4c2173a87_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:PensionPromiseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPensionPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i8f5797f19d4e47ee85337f9ad6991fa3_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:Company401KPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="id63491b356884e129305e12f4ac416dd_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ie83ceebcf1c14814a6c45a2e3585e67b_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i1e5cdee667144b848e43608d24ec282c_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:AMEPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="id5b46c991ef647ae9307ea4046f843b1_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanNameAxis">algm:AMEPlanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RetirementPlanTypeAxis">us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i2bc93f1180ca48a99f395dcdbaac1125_D20201102-20201102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
        </entity>
        <period>
            <startDate>2020-11-02</startDate>
            <endDate>2020-11-02</endDate>
        </period>
    </context>
    <context id="i09f9772cc2f14281811b148e260c76e5_D20201102-20201102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-02</startDate>
            <endDate>2020-11-02</endDate>
        </period>
    </context>
    <context id="i95f27b6a29194226bef09a94bf531b93_D20201102-20201102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">algm:CommonClassLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-02</startDate>
            <endDate>2020-11-02</endDate>
        </period>
    </context>
    <context id="i1394afc8925440beae214d11dab1e937_D20201101-20201101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-01</startDate>
            <endDate>2020-11-01</endDate>
        </period>
    </context>
    <context id="if48077f034a049298c30ef90e022d8c0_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i5c269a9af9444e4eb73140341ccddf13_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i0fa7c58ce1724c9a8ab7bba004b79b7c_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ifc6812b997164f71a9c8be48106f98fe_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="iddc06c4aa03143bdb9d113dbbdaef4b5_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i54f94cfaf7634f189e38f888e1758546_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i81365e539d9046fd8401e5f5b4381783_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i9c8c91bfe77d42578408bfc994b04af5_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i0fb12f4d0d224727b9a66b9d87b8af93_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i27d3ca814ce44f308aea365b546313b3_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i8260a9a1400844d69e3c0acf292b99c6_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i0d6ed3e65bcb4375a2fa8d0d014daff8_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="idf8fd9b2f33e430d85e324d4f982c9af_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="if86c445107a24c6b85e10a93de2c2da2_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i936143269c7f43dc890050048c8a821d_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ie70071e613054ca8810ef434d45a2d6a_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="ieff8c40574c2412983caa637e89be9bf_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="id931161af7d94af49e11f8693924bb65_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i068762bfc2064de8ac9e4237c03ff5d7_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:RelatedPartyRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ia021976468a641efb57445ed734590cf_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">algm:RelatedPartyRevenueMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i124e93845b734e789891373159863fb7_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i56ed7870425449d48435ccc5bdab06a7_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i77ed9ccd843047329b211392e4218556_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">algm:ICTechnologyDevelopmentAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ie7eecbabf20242b5a5ececb54a04ea7f_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">algm:ICTechnologyDevelopmentAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="iaa44b55a51fe4eb6ab336efd5bfa371c_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">algm:DiscreteTechnologyDevelopmentAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="ic182535dadb640efacecd8dadae43ce3_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ibbb328b1e760414394ee0dfbd0f04e81_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i95cfb5ad3c754b7491475361d32ac61f_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">algm:PriceSupportPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i6f16d05bcf8d441ba5499d05ede35269_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">algm:PriceSupportPaymentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i64de430ec55e4f91bb53dfe965176d15_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i70de667a353947a28e14b78d4b6199b1_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:EquityMethodInvesteeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i7acbc7b737594642a8c4921365a063fe_I20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">algm:SankenElectricEuropeLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-25</instant>
        </period>
    </context>
    <context id="i75c5070ef76242d4a751ba859f8edb2b_I20210326">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">algm:SankenElectricEuropeLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-26</instant>
        </period>
    </context>
    <context id="i2ea333d2a6aa469db33ea9d5574e713f_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="i8e3a7355ca44447cb9dc64e8bbc1a827_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:MajorityShareholderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <context id="i70c8e3e27fb246cb8d9d59036f97f053_I20180531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-31</instant>
        </period>
    </context>
    <context id="ibeb8adef5a1346859b7fbecae550f0f1_I20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="i26c6d9ce67bd4a7fa969378aec31ed1d_D20180601-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">algm:CommonClassLMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="i0e93a91a8aa1422797d546f3d43079c7_D20180601-20180630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-06-01</startDate>
            <endDate>2018-06-30</endDate>
        </period>
    </context>
    <context id="ic8726f083342473d9f7ed6489d3e9869_D20210327-20210625">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-06-25</endDate>
        </period>
    </context>
    <context id="ida70e99c25424511891a66fba9aac92e_D20200328-20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000866291</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:DirectorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-28</startDate>
            <endDate>2020-06-26</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="location">
        <measure>algm:location</measure>
    </unit>
    <unit id="continent">
        <measure>algm:continent</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="php">
        <measure>iso4217:PHP</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80L2ZyYWc6NTU3MzM2Zjc1NTEyNDNjMTk1NTM2MThjM2ZjYzVjZTcvdGFibGU6MjUzMGMxZmYzODZhNGUzNjhiMzI1N2ZjZjdmNmRlMjUvdGFibGVyYW5nZToyNTMwYzFmZjM4NmE0ZTM2OGIzMjU3ZmNmN2Y2ZGUyNV8yLTEtMS0xLTA_c53aa219-be9e-42be-9e2e-81b313adcd81">0000866291</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80L2ZyYWc6NTU3MzM2Zjc1NTEyNDNjMTk1NTM2MThjM2ZjYzVjZTcvdGFibGU6MjUzMGMxZmYzODZhNGUzNjhiMzI1N2ZjZjdmNmRlMjUvdGFibGVyYW5nZToyNTMwYzFmZjM4NmE0ZTM2OGIzMjU3ZmNmN2Y2ZGUyNV8zLTEtMS0xLTA_cfad316f-66d4-4259-9de3-4ad1fcbdb6e8">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80L2ZyYWc6NTU3MzM2Zjc1NTEyNDNjMTk1NTM2MThjM2ZjYzVjZTcvdGFibGU6MjUzMGMxZmYzODZhNGUzNjhiMzI1N2ZjZjdmNmRlMjUvdGFibGVyYW5nZToyNTMwYzFmZjM4NmE0ZTM2OGIzMjU3ZmNmN2Y2ZGUyNV80LTEtMS0xLTA_d6acb591-3e77-46d6-a3c6-19c7517db00e">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80L2ZyYWc6NTU3MzM2Zjc1NTEyNDNjMTk1NTM2MThjM2ZjYzVjZTcvdGFibGU6MjUzMGMxZmYzODZhNGUzNjhiMzI1N2ZjZjdmNmRlMjUvdGFibGVyYW5nZToyNTMwYzFmZjM4NmE0ZTM2OGIzMjU3ZmNmN2Y2ZGUyNV81LTEtMS0xLTA_8fe9a50c-48f8-4dac-b132-d3d21dbb06e0">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80L2ZyYWc6NTU3MzM2Zjc1NTEyNDNjMTk1NTM2MThjM2ZjYzVjZTcvdGFibGU6MjUzMGMxZmYzODZhNGUzNjhiMzI1N2ZjZjdmNmRlMjUvdGFibGVyYW5nZToyNTMwYzFmZjM4NmE0ZTM2OGIzMjU3ZmNmN2Y2ZGUyNV82LTEtMS0xLTM0Mjc_2bc00f6a-5fb8-4a40-94b3-ee2cbab01dec">--03-25</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTk1_556b5bd2-d457-4e80-9bb2-a47000b756d5">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YzIxMmEwNDdjNDc3NGM5MDhlODMxZGZkYmUwOTBmN2QvdGFibGVyYW5nZTpjMjEyYTA0N2M0Nzc0YzkwOGU4MzFkZmRiZTA5MGY3ZF8wLTAtMS0xLTA_6502cbf1-47eb-4eb9-9eb9-9cfdd7f55712">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18xNzE_b425ebb9-5f1d-45a9-a7cf-e315c27b61d1">2021-06-25</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6OTI5NGFhNmNiNjAxNDgxNDg0ZWMyNmVhNjkwYjZhYjkvdGFibGVyYW5nZTo5Mjk0YWE2Y2I2MDE0ODE0ODRlYzI2ZWE2OTBiNmFiOV8wLTAtMS0xLTA_f6365298-88d9-4d0d-8887-15512be1db42">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTk2_236f8a2e-f617-4f0c-9bbb-7a9310d49709">001-39675</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTkx_9e191d72-5163-4317-9320-ddf93bc7b74c">ALLEGRO MICROSYSTEMS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM18xLTAtMS0xLTA_9c3d45a5-c41f-43f5-a67d-6a0f1b48f81c">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM18xLTItMS0xLTA_7b215f97-9470-4414-9f81-75caa7409f95">46-2405937</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM180LTAtMS0xLTA_64029adc-5830-4982-b4fa-35a4ef2e9484">955 Perimeter Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM181LTAtMS0xLTA_eafb5c35-6c4d-4168-9d87-0622ed167754">Manchester,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM181LTEtMS0xLTA_3cab4ca9-73b7-47de-a743-39f190f7c6ec">NH</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6YjI4M2FmZWU3YjE2NDQwMGExY2RmMjVlZDhhZGJhZTMvdGFibGVyYW5nZTpiMjgzYWZlZTdiMTY0NDAwYTFjZGYyNWVkOGFkYmFlM181LTItMS0xLTQw_da6dee8e-560b-405f-9925-fb9abb1c283b">03103</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTky_3aef75ae-6542-4e04-a2a2-866b34a1dbb1">603</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTkz_ac3b7ec0-6537-4ae2-a6d9-666a224fea82">626-2300</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6N2NkMTY5OWEwYWNhNDc4MWE0ZGMwNDRjZjM5NTk2N2YvdGFibGVyYW5nZTo3Y2QxNjk5YTBhY2E0NzgxYTRkYzA0NGNmMzk1OTY3Zl8xLTAtMS0xLTA_b2dc134a-6ca9-4d02-bd05-0bca2d03375a">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6N2NkMTY5OWEwYWNhNDc4MWE0ZGMwNDRjZjM5NTk2N2YvdGFibGVyYW5nZTo3Y2QxNjk5YTBhY2E0NzgxYTRkYzA0NGNmMzk1OTY3Zl8xLTItMS0xLTA_1fbb9204-3853-485d-9ae4-8f92a3a0a862">ALGM</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6N2NkMTY5OWEwYWNhNDc4MWE0ZGMwNDRjZjM5NTk2N2YvdGFibGVyYW5nZTo3Y2QxNjk5YTBhY2E0NzgxYTRkYzA0NGNmMzk1OTY3Zl8xLTQtMS0xLTA_8694707d-db43-4977-9c09-8e4f2e1b52e1">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMjAw_11b43cc8-9e04-4583-8094-84cc0baab91f">No</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTk0_563d99a0-8d36-447d-82b2-69d6630afa78">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6MjlkZjQ3Njg0M2Q2NDg1NzgyOTkwNTdjM2IwODBkMDEvdGFibGVyYW5nZToyOWRmNDc2ODQzZDY0ODU3ODI5OTA1N2MzYjA4MGQwMV8xLTAtMS0xLTA_11419f3c-d0f7-400c-9268-e8e452225330">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6MjlkZjQ3Njg0M2Q2NDg1NzgyOTkwNTdjM2IwODBkMDEvdGFibGVyYW5nZToyOWRmNDc2ODQzZDY0ODU3ODI5OTA1N2MzYjA4MGQwMV8xLTQtMS0xLTA_199b830b-c510-42a9-9cda-d5887abeaa25">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGFibGU6MjlkZjQ3Njg0M2Q2NDg1NzgyOTkwNTdjM2IwODBkMDEvdGFibGVyYW5nZToyOWRmNDc2ODQzZDY0ODU3ODI5OTA1N2MzYjA4MGQwMV8yLTQtMS0xLTA_f0195b41-13f4-4f1f-abba-a70de80e3396">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTk3_d7e2ae3e-af37-4eaa-b817-a8eb70f2423e">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTk4_300f366d-3b9a-4357-87d5-165d9b781df4">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="ic17857d4bfaa45e8a13d5a93617914a5_I20210721"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xL2ZyYWc6OWI0ZTZlY2UzMjU5NDVjODkyZDU5MDAyNGQ2MDMxYTcvdGV4dHJlZ2lvbjo5YjRlNmVjZTMyNTk0NWM4OTJkNTkwMDI0ZDYwMzFhN18yMTIy_478055eb-0aed-43e6-9080-21a338838f84"
      unitRef="shares">189646542</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMy0xLTEtMS0w_6f8bdfe0-1eaa-4798-a835-9e0e7a9ba967"
      unitRef="usd">221934000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMy0zLTEtMS0w_baaf9d80-5055-4d43-b916-3dfb5a3756aa"
      unitRef="usd">197214000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNC0xLTEtMS0w_b67b77fa-6797-4cae-b2c0-82414ae6f4e2"
      unitRef="usd">7698000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNC0zLTEtMS0w_d6dee9a1-4b6d-41f7-a7f9-67f3200b0645"
      unitRef="usd">6661000</us-gaap:RestrictedCashCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNS0wLTEtMS0wL3RleHRyZWdpb246YTE0NjUyZmM2N2Q2NDRiNzljYTIyZjQ0YmQ0OTAwOTNfNzU_38c80ac2-60b4-4ee0-b607-808016e4c70a"
      unitRef="usd">773000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNS0wLTEtMS0wL3RleHRyZWdpb246YTE0NjUyZmM2N2Q2NDRiNzljYTIyZjQ0YmQ0OTAwOTNfMTA5OTUxMTYyNzk3OQ_85647e9f-55a0-40f8-b7e6-d2acab42e096"
      unitRef="usd">138000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNS0xLTEtMS0w_ce68438a-63be-43e2-a0d1-1d448f30915b"
      unitRef="usd">77843000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNS0zLTEtMS0w_354c1802-bdd3-4c84-8cf7-d9def3f0fd94"
      unitRef="usd">69500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNi0xLTEtMS0w_10540e4f-2ab9-4248-85ea-1b2fe75046b3"
      unitRef="usd">23657000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:DueFromRelatedPartiesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNi0zLTEtMS0w_09b2f67c-cc05-4049-87f2-cde1b5937310"
      unitRef="usd">23832000</us-gaap:DueFromRelatedPartiesCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNy0xLTEtMS0w_d8bf698e-f249-4234-a2ae-e864dee95022"
      unitRef="usd">1613000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:AccountsAndOtherReceivablesNetCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNy0zLTEtMS0w_c85a89ac-eaa2-45f7-9afa-8c998d17be02"
      unitRef="usd">1516000</us-gaap:AccountsAndOtherReceivablesNetCurrent>
    <us-gaap:InventoryNet
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfOC0xLTEtMS0w_ff048a45-d789-4411-813c-e0398fd5ca7f"
      unitRef="usd">82356000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfOC0zLTEtMS0w_4ae41d94-eb48-43e0-bd50-29d2ffaf5d74"
      unitRef="usd">87498000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfOS0xLTEtMS0w_ce1e1432-87ce-4a58-b46d-5f7bfa5db716"
      unitRef="usd">12117000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfOS0zLTEtMS0w_c9c2c463-e261-47de-aee3-aefcd44cfc71"
      unitRef="usd">18374000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTAtMS0xLTEtMjU5_3dbef3e1-8619-41a2-a791-18db4dce8e93"
      unitRef="usd">25309000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTAtMy0xLTEtMjU5_553efc69-2874-490c-b2d1-4c69b2380da9"
      unitRef="usd">25969000</us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent>
    <us-gaap:AssetsCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTAtMS0xLTEtMA_581c063b-9787-4925-ada7-262af288b9da"
      unitRef="usd">452527000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTAtMy0xLTEtMA_ff3eea63-478b-47a4-a483-a3fd4c8a0471"
      unitRef="usd">430564000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTEtMS0xLTEtMA_c75d1e44-fe9f-4ed4-a820-71beda20393f"
      unitRef="usd">196993000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTEtMy0xLTEtMA_4daef880-30f5-42f8-b719-5c6ba7db26ff"
      unitRef="usd">192393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTMtMS0xLTEtODQx_2b8ebf9e-fc9f-44f6-b1c0-28011fb3918a"
      unitRef="usd">17439000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTMtMy0xLTEtODQx_cc57dbb5-5f0f-4e76-9b7d-7655d0c171ad"
      unitRef="usd">0</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTItMS0xLTEtMA_a1653ab6-474b-47e9-93f2-7efb35b9e769"
      unitRef="usd">20268000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTItMy0xLTEtMA_ffc49fb4-feca-4942-9c5f-6f972dc57289"
      unitRef="usd">26972000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:Goodwill
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTMtMS0xLTEtMA_04de9219-91c7-422e-952a-be4f6ec666b3"
      unitRef="usd">20118000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTMtMy0xLTEtMA_c65e4af4-efcd-41ad-ace1-3a32c3354c61"
      unitRef="usd">20106000</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTQtMS0xLTEtMA_7f5cfd49-e3fb-4b32-ad15-fe6ce7540275"
      unitRef="usd">36301000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTQtMy0xLTEtMA_9e7faad5-8eb1-40fe-a3ce-0f927187f9ef"
      unitRef="usd">36366000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:EquityMethodInvestments
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTUtMS0xLTEtMA_8b30c416-a937-4890-9b90-1b0c43106b92"
      unitRef="usd">26943000</us-gaap:EquityMethodInvestments>
    <us-gaap:EquityMethodInvestments
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTUtMy0xLTEtMA_d6ff6540-5a40-4f5c-9acc-136152846cf1"
      unitRef="usd">26664000</us-gaap:EquityMethodInvestments>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTYtMS0xLTEtMA_4c7cbc78-ef39-48c1-ae2e-8f3a45e03707"
      unitRef="usd">26298000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTYtMy0xLTEtMA_07027c70-eec8-4459-8e9f-d1eaaff64899"
      unitRef="usd">14613000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTctMS0xLTEtMA_f3cbc74d-d475-472a-a446-0f51b55e9c82"
      unitRef="usd">796887000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMTctMy0xLTEtMA_c1cede0f-c128-4947-ac02-a4caefc5a5ca"
      unitRef="usd">747678000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjAtMS0xLTEtMA_538ff9c2-b591-48ef-a929-d228816e8664"
      unitRef="usd">34704000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjAtMy0xLTEtMA_254232d6-eb57-478e-b895-55b938c24b05"
      unitRef="usd">35389000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjEtMS0xLTEtMA_b374afe9-b263-4b42-8248-9ebf26c74896"
      unitRef="usd">4095000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjEtMy0xLTEtMA_9928713a-e495-4f21-8eab-3693e62981dd"
      unitRef="usd">2353000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjItMS0xLTEtMA_8f137814-d2e2-40cc-9597-109bc5a065f6"
      unitRef="usd">76771000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjItMy0xLTEtMA_b63e5bd8-0e78-4c57-bc34-b181ca1de3ae"
      unitRef="usd">78932000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjUtMS0xLTEtODU4_54bec168-68bd-4bea-9c3c-89bc9d87a3ac"
      unitRef="usd">3463000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjUtMy0xLTEtODU4_714400ba-2d44-4420-8188-4c1875afa64d"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjYtMS0xLTEtMA_36a4edc8-f9d7-4e33-98dc-a653c27d2daa"
      unitRef="usd">119033000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjYtMy0xLTEtMA_fc1e6cb5-a960-47b6-a6d5-8466ddf66e1e"
      unitRef="usd">116674000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermLineOfCredit
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjctMS0xLTEtMA_8e7a1c72-65cd-437c-a2b0-a99e7f59b9ac"
      unitRef="usd">25000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:LongTermLineOfCredit
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjctMy0xLTEtMA_dff00a63-5f65-4886-86ca-74ffa69f4591"
      unitRef="usd">25000000</us-gaap:LongTermLineOfCredit>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzEtMS0xLTEtODUx_d3cc1483-4395-45e8-b0ad-dfe2e8d91cdb"
      unitRef="usd">14231000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzEtMy0xLTEtODUx_df5bab85-eaef-4045-8ab1-579dbd452193"
      unitRef="usd">0</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjktMS0xLTEtMA_f6bbef41-926e-488f-969d-e720b5a71bdb"
      unitRef="usd">19244000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMjktMy0xLTEtMA_525c29e4-d83a-4ac3-9df9-98fd05820326"
      unitRef="usd">19133000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzAtMS0xLTEtMA_214f36b4-6688-4ceb-96cb-b49ab33b45ab"
      unitRef="usd">177508000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzAtMy0xLTEtMA_7996f52f-a5ee-4480-8b21-4c53cee42ce4"
      unitRef="usd">160807000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzEtMS0xLTEtMA_bca55976-8b10-4ed7-808b-bfa5241aa78f"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzEtMy0xLTEtMA_5414b57b-d009-47d4-885f-2efbbe894c33"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzIx_5e9819d2-a544-4eb1-98d6-a8263a2db620"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzIx_96669c6e-e32a-4592-99d8-8b8acf433894"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzM1_46c16299-fd24-474a-929c-99a24f1197a2"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzM1_a8fcb63c-494e-4f04-b263-1a3ed357b77e"
      unitRef="shares">20000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzU3_4f3a2fca-99ae-415d-b3d0-a8a44c0f2065"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzU3_a38df7c1-d1a5-4d51-9082-627725938553"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzU3_b3e303e4-67e2-4e84-8576-35e9b8bb56e5"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOjQxMzI1NzhkMWVmYzRlOTA4ZjViNWNmNWZjOTBhYWFhXzU3_b83199b7-40e5-484a-8fb3-477a8728a53a"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMS0xLTEtMA_bc313bb0-c21c-457c-ac8e-bd87e86a694b"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzQtMy0xLTEtMA_3f546a75-82f5-4df6-9452-b0e9f941b1d6"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzE4_41004d35-1532-4a4a-8959-e58f3ca9b9c3"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzE4_c01bf2bb-da9e-49b5-82ee-ac4c4329298e"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzMy_a437d847-a01e-43c4-a6e9-75e40d678190"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzU0_ad954b09-4b6d-40a6-8d60-60df1da17188"
      unitRef="shares">189581621</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzU0_ca504e45-6c39-458a-a4b4-7b02d8d9847b"
      unitRef="shares">189581621</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0Xzk0_12ac1945-a9de-4cdb-85d1-e210e583ca2c"
      unitRef="shares">1000000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzEwOTk1MTE2Mjc5MjY_088c43c9-0a1f-4ec1-9390-55fc349ec04a"
      unitRef="shares">189588161</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMC0xLTEtMC90ZXh0cmVnaW9uOmRlNjgzOTYxMmZiZDQ1ZTQ4NDBkNTAxZTU0YWI1OWU0XzEwOTk1MTE2Mjc5MjY_da61184b-a4ed-4ed5-bb54-1d68c518f86f"
      unitRef="shares">189588161</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMS0xLTEtMA_1cf4b8f7-5f97-487e-89b4-818ebcf01e88"
      unitRef="usd">1896000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzUtMy0xLTEtMA_0a1a26f5-03ff-4523-bc30-31ed2e6df437"
      unitRef="usd">1896000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzgtMS0xLTEtMA_a90b049f-5f91-4c0d-ac60-a7c53d04244d"
      unitRef="usd">597001000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzgtMy0xLTEtMA_35df0797-a259-4314-8440-01c293a6e9da"
      unitRef="usd">592170000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzktMS0xLTEtMA_7435d104-9d6d-4a4f-8962-11ca3e7658d9"
      unitRef="usd">31220000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfMzktMy0xLTEtMA_2f30a62c-28ad-450f-8371-499cf89f1f58"
      unitRef="usd">3551000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDAtMS0xLTEtMA_0ed4fa85-8409-4148-85b7-a42902dcd5ea"
      unitRef="usd">-11865000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDAtMy0xLTEtMA_93b3a24e-e6b9-4efc-8143-1132cc0ac7c6"
      unitRef="usd">-11865000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDEtMS0xLTEtMA_355e0d86-c0df-48a7-bc8d-f6021df66894"
      unitRef="usd">618252000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDEtMy0xLTEtMA_4c331a0c-5e62-4a4e-ac1e-7f4452afe4ec"
      unitRef="usd">585752000</us-gaap:StockholdersEquity>
    <us-gaap:MinorityInterest
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDItMS0xLTEtMA_6670c8d6-2a31-4255-b0e1-c371c48d207f"
      unitRef="usd">1127000</us-gaap:MinorityInterest>
    <us-gaap:MinorityInterest
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDItMy0xLTEtMA_a743815f-ce35-45c5-ae48-4620c525c48a"
      unitRef="usd">1119000</us-gaap:MinorityInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDMtMS0xLTEtMA_6504d24c-6998-4de3-9e66-14359be8324f"
      unitRef="usd">619379000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDMtMy0xLTEtMA_9337443e-c61c-4782-ab01-49b14aef8f41"
      unitRef="usd">586871000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDQtMS0xLTEtMA_30dc847f-e65c-40d3-b383-c8cc38329781"
      unitRef="usd">796887000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8xOS9mcmFnOmE1ZjhlNzNjMGMxNDQ2M2JhOTEyMTk0NGNhMzFiNGQ4L3RhYmxlOjhkN2IzNDM0NDA3NDQyNDc4ZDA2YTM3ZDZjMGVmODE0L3RhYmxlcmFuZ2U6OGQ3YjM0MzQ0MDc0NDI0NzhkMDZhMzdkNmMwZWY4MTRfNDQtMy0xLTEtMA_e6ed97fe-961a-4bd9-b227-b45f7790133f"
      unitRef="usd">747678000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb521dd8ee6940f0a260a2f0f0bc28c8_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMi0xLTEtMS0w_653daf55-cfda-4e29-a78a-624bc7e0db89"
      unitRef="usd">152689000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i757342b217b94a7fb2ddab8d40bcd0fc_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMi0zLTEtMS0w_aab1907e-5780-4bab-bf5a-31a39a2c342b"
      unitRef="usd">91381000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8b50872ab1f345fdb34b1cb17d38ce9f_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMy0xLTEtMS0w_fe45c150-b6db-4da8-a360-4b5dfbf554b0"
      unitRef="usd">35453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib80d14ab862c4328a535b3e7b9f886ee_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMy0zLTEtMS0w_8c889155-ec47-4ab8-8c00-1b8d5d84cc69"
      unitRef="usd">23620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNC0xLTEtMS0w_aab84877-c532-4996-970b-a69e3d84d263"
      unitRef="usd">188142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNC0zLTEtMS0w_80be4d2d-34f2-479e-9f7c-c79502304b27"
      unitRef="usd">115001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNS0xLTEtMS0w_cf8b32b8-d223-42dd-9f0e-8b572f366107"
      unitRef="usd">93982000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNS0zLTEtMS0w_8653fe41-4a88-4c25-a107-4fabfc43b658"
      unitRef="usd">59300000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNi0xLTEtMS0w_7c22caff-99fb-41b1-9d18-b2247b78f243"
      unitRef="usd">94160000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfNi0zLTEtMS0w_fdddffe9-43a1-45ce-9512-8cb78c0fffd6"
      unitRef="usd">55701000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfOC0xLTEtMS0w_6914e10d-c1bf-4f03-964e-31b90661f389"
      unitRef="usd">29554000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfOC0zLTEtMS0w_d67850c3-86d4-4b4c-8cc1-c2aa17ebf57c"
      unitRef="usd">24380000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfOS0xLTEtMS0w_3055fe5a-65bc-4780-b08f-9602a2dc8dac"
      unitRef="usd">32064000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfOS0zLTEtMS0w_3ea554d8-10e7-4c62-a6c5-916a92057534"
      unitRef="usd">26789000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTAtMS0xLTEtMzY4MQ_9a8585e9-0d07-4b7a-90bd-4c637759b662"
      unitRef="usd">300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTAtMy0xLTEtMzY4MQ_86981e7c-ccc7-4cf5-a295-3efbe1c95d77"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:OperatingExpenses
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTAtMS0xLTEtMA_b9cff228-9f0e-4b1d-a247-e3d6a6a8c9b6"
      unitRef="usd">61918000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTAtMy0xLTEtMA_fb36a86e-4920-4165-b5b3-4a8459453e74"
      unitRef="usd">51169000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTEtMS0xLTEtMA_e5b3a106-b724-4363-b7f8-0b8f0ce50858"
      unitRef="usd">32242000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTEtMy0xLTEtMA_4c576a85-03dc-41a5-bb71-89b79d895ecc"
      unitRef="usd">4532000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTQtMS0xLTEtMA_5be18b5a-2926-4e3f-990e-ba77427c2532"
      unitRef="usd">-345000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTQtMy0xLTEtMA_ff0b29ca-29ae-49a4-9f87-5ecb3be4b605"
      unitRef="usd">313000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTUtMS0xLTEtMA_74f48ae0-048a-49fe-a2aa-d6eb0dd253f4"
      unitRef="usd">-254000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTUtMy0xLTEtMA_ab7a7de3-537a-4b50-8dd6-2dd928cf0d25"
      unitRef="usd">132000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTYtMS0xLTEtMA_9c26f963-b0cd-4f1d-adc2-9e6814b4657a"
      unitRef="usd">279000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:InvestmentIncomeNonoperating
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTYtMy0xLTEtMA_83de44c8-9ae0-4053-b10a-25f217d85789"
      unitRef="usd">212000</us-gaap:InvestmentIncomeNonoperating>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTctMS0xLTEtMA_5d96c8e5-bcbd-4482-8267-b01155b51cf9"
      unitRef="usd">48000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTctMy0xLTEtMA_d69590e5-7312-471f-82f1-9b0339fa1c22"
      unitRef="usd">193000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTgtMS0xLTEtMA_4b23e55f-fb82-43de-bc44-b7705059d76a"
      unitRef="usd">31970000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTgtMy0xLTEtMA_40a77105-c0e5-43b7-9db5-d277687348b3"
      unitRef="usd">5382000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTktMS0xLTEtMA_9201661f-f575-4354-9f9e-09ef864bc892"
      unitRef="usd">4263000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMTktMy0xLTEtMA_d21cfc07-52e4-45db-9f57-b952bfaddf7a"
      unitRef="usd">528000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ProfitLoss
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjAtMS0xLTEtMA_cc32ce8f-e4be-4c0b-a979-095a3d846b8d"
      unitRef="usd">27707000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjAtMy0xLTEtMA_f24ce272-b8a0-4736-9b70-ef79254961df"
      unitRef="usd">4854000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjEtMS0xLTEtMA_b9df1706-28ac-4dae-ba53-db7a5d2f5b3c"
      unitRef="usd">38000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjEtMy0xLTEtMA_b0432f2e-aae1-4c1e-bdc7-16644006ce09"
      unitRef="usd">34000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjItMS0xLTEtMA_248b83c5-72cb-4b96-97a1-0c1b934f2465"
      unitRef="usd">27669000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjItMy0xLTEtMA_04bc0028-1e52-441e-8c6a-576995f74044"
      unitRef="usd">4820000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjQtMS0xLTEtMA_c583d129-bb2b-4afc-be22-aa3e06a2cd86"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjQtMy0xLTEtMA_c111a64b-f06a-4dd6-8fa5-2c73b629dacb"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjUtMS0xLTEtMA_1dbe6291-327c-4d4f-936b-c9c53e9a06aa"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjUtMy0xLTEtMA_afa91689-6c94-4528-bb14-be5e1f010bec"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjctMS0xLTEtMA_f025bd43-6c5a-444e-9b8f-9dabfc4bce11"
      unitRef="shares">189585381</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjctMy0xLTEtMA_13bb0205-14cd-4bba-8688-e5a962a23cb2"
      unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjgtMS0xLTEtMA_b72beed5-8df3-4972-9ce1-b19d5d614fed"
      unitRef="shares">191163074</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yMi9mcmFnOjE3M2YxNTVhNWYzMjQyMDE5MzUzN2MzZTgwMmZiMzM0L3RhYmxlOmIwYzg0Njk4NTIxODRhYzRhOTc2ZTJjOWI0MzQwNjZiL3RhYmxlcmFuZ2U6YjBjODQ2OTg1MjE4NGFjNGE5NzZlMmM5YjQzNDA2NmJfMjgtMy0xLTEtMA_2144aaca-99a1-4323-ad75-b9fcaa95510c"
      unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ProfitLoss
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMi0xLTEtMS0w_e1b2459b-cfdd-49d3-9e2d-e0edd7125e5c"
      unitRef="usd">27707000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMi0zLTEtMS0w_5a43263c-7b3d-4403-809c-1d0dce31b4af"
      unitRef="usd">4854000</us-gaap:ProfitLoss>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMy0xLTEtMS0zMTI_45a568b2-2a73-4ad8-9ca4-dac476c7cf7d"
      unitRef="usd">38000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLossAttributableToNoncontrollingInterest
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMy0zLTEtMS0zMTI_45559618-d81d-4b28-b3f8-52c1549b29c1"
      unitRef="usd">34000</us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
    <us-gaap:NetIncomeLoss
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNC0xLTEtMS0zMTI_31accdc8-87e7-474b-80d6-54569e1ddde1"
      unitRef="usd">27669000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNC0zLTEtMS0zMTI_547c7352-58d5-423a-9f19-8006a987b681"
      unitRef="usd">4820000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMy0xLTEtMS0w_1df97986-59a7-42c5-8ac2-d2f59e3dfdf6"
      unitRef="usd">-30000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfMy0zLTEtMS0w_436c5576-2076-4b51-b831-662bde78587f"
      unitRef="usd">4280000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNC0xLTEtMS0w_204b0fe8-9958-48ed-abfc-81ca8830b361"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNC0zLTEtMS0w_7ab41ef1-c4d5-4c7d-b15e-016492c453d4"
      unitRef="usd">313000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNS0xLTEtMS0w_f09a79a1-e3d1-412a-8331-6166a10a3271"
      unitRef="usd">27639000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNS0zLTEtMS0w_e1092152-73c2-4ddc-b913-ca0c90400685"
      unitRef="usd">8787000</us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNi0xLTEtMS0w_60d5a7de-3dc2-4b31-b91c-d826936742a9"
      unitRef="usd">-30000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNi0zLTEtMS0w_df993722-94e2-40b4-acf0-a667609816af"
      unitRef="usd">-7000</us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNy0xLTEtMS0w_d74d81aa-f3fa-40c1-8e88-8c8a3780186a"
      unitRef="usd">27669000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yNS9mcmFnOjQ1ODlhNGI2ODdjYTQ4MDA4OTk5Mjg2MTVlYzVhNjc4L3RhYmxlOmE5OGY5YTVhMmJhYjQ3NDA4MGU4NDExNjY2NDI4MjJkL3RhYmxlcmFuZ2U6YTk4ZjlhNWEyYmFiNDc0MDgwZTg0MTE2NjY0MjgyMmRfNy0zLTEtMS0w_e2e031dc-87c8-4eca-86fb-a4460fc39fee"
      unitRef="usd">8794000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i6c98fe1198e74151a9dac6eb40135339_I20200327"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0xLTEtMS0w_0448e311-9a10-49e6-8804-3ea13a62bcf1"
      unitRef="shares">10000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i6c98fe1198e74151a9dac6eb40135339_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0zLTEtMS0w_f5a7d3cd-c93c-4c0a-9c33-ff9839b0ee69"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4b024101396644ef9467cc3d55289104_I20200327"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi01LTEtMS0w_72400bff-658d-4606-9eca-ebae6c5409ac"
      unitRef="shares">622470</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4b024101396644ef9467cc3d55289104_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi03LTEtMS0w_8fd99454-fd77-4392-939a-d433bfe7107c"
      unitRef="usd">6000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie6f90f4a5ee044fca9f5c99f2904c99b_I20200327"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0xNC0xLTEtMA_f484d1b3-8055-4ba6-9a96-c255a5cc5fd1"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ie6f90f4a5ee044fca9f5c99f2904c99b_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0xNi0xLTEtMA_d9ed108f-41b6-4a33-9e43-a9c4c33e330c"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icec446040b194154b6f8729c33f1a0ff_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0xOC0xLTEtMA_768baed7-a5cc-412f-b02a-10e2c70879e0"
      unitRef="usd">458697000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ifa33c408cba541f0badfcf6c54604586_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0yMC0xLTEtMA_131fda85-5d2b-49f3-94d6-fd56f5def7b9"
      unitRef="usd">194355000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8f6e036cd954c70a5d5650dcdebeb4e_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0yMi0xLTEtMA_bccc11e5-5214-470a-a2b3-2849358ebaf3"
      unitRef="usd">-19976000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9881fc887f9e45458fde7baf2a9eeca6_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0yNC0xLTEtMA_691bb231-f045-45de-8983-c27d6bbd4aec"
      unitRef="usd">950000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMi0yNi0xLTEtMA_8e9855e2-a946-4568-bd72-db6ef958c5e6"
      unitRef="usd">634132000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i177bbaf430e0460d8373e06ae5ad6c43_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMy0yMC0xLTEtMA_d44707b4-308f-4ed4-818a-4878e346b36c"
      unitRef="usd">4820000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i001392b29f3541ab9c2bb2ca328ddd98_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMy0yNC0xLTEtMA_ad2209a5-3b11-4208-b37f-b7726838c100"
      unitRef="usd">34000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMy0yNi0xLTEtMA_2e8b77e6-776a-485d-ba00-c537e1a150ca"
      unitRef="usd">4854000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iece29002befe4ad2a49c5cec58fac778_D20200328-20200626"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNC01LTEtMS0zNTE_fa43f38e-7c00-4607-88b5-d71823ba7eeb"
      unitRef="shares">15828</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <algm:AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges
      contextRef="i93b9b006332240468355a4385fa0dc27_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNC0xOC0xLTEtMA_7f161a8f-e1d0-4d95-af07-e3622159819d"
      unitRef="usd">19165000</algm:AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges>
    <algm:AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNC0yNi0xLTEtMA_fa5e1b0a-e042-40ec-b252-e8f363dbd73e"
      unitRef="usd">19165000</algm:AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges>
    <algm:AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock
      contextRef="i93b9b006332240468355a4385fa0dc27_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNS0xOC0xLTEtMA_8a9fc3cf-88a2-40c5-8d39-3b52aedb7589"
      unitRef="usd">-298000</algm:AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock>
    <algm:AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNS0yNi0xLTEtMA_2f50ffe6-9cdd-4e44-bfbd-97a32b81707e"
      unitRef="usd">-298000</algm:AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i93b9b006332240468355a4385fa0dc27_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNi0xOC0xLTEtMA_529659d0-9c58-44e5-8ee9-523c7f2b67fa"
      unitRef="usd">445000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfNi0yNi0xLTEtMA_a249e86c-71b4-4a1c-91e2-cb0219459d67"
      unitRef="usd">445000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ia0c50196cc7640ea94ec02058e426e4e_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTItMjItMS0xLTA_370e22f8-148b-4d78-877a-ade1fb9af08b"
      unitRef="usd">4287000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i001392b29f3541ab9c2bb2ca328ddd98_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTItMjQtMS0xLTA_5d05ea4e-14bc-4ac9-b03f-6c0e7691aa3b"
      unitRef="usd">-7000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTItMjYtMS0xLTA_c115c42b-5ae3-4a20-9c9d-32bbc8002c48"
      unitRef="usd">4280000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="ia0c50196cc7640ea94ec02058e426e4e_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTQtMjItMS0xLTM1Nw_a91a8d08-5ffb-4aa2-a55b-18eabef81807"
      unitRef="usd">313000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTQtMjYtMS0xLTM1Nw_e31b673b-26aa-4511-8221-684cf329d107"
      unitRef="usd">313000</us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id6bea635f3a9449e8d8b84215324ce17_I20200626"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMS0xLTEtMA_4e6d76ce-2e8c-4857-a151-d24fef5960a7"
      unitRef="shares">10000000</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="id6bea635f3a9449e8d8b84215324ce17_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMy0xLTEtMA_6e88cb03-3dfe-40f3-b545-550167bfc008"
      unitRef="usd">100000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i519cf5f72cb7420ea73e4168e2ae072a_I20200626"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtNS0xLTEtMA_906a94ca-1fd3-4551-8508-f88999e702a6"
      unitRef="shares">638298</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i519cf5f72cb7420ea73e4168e2ae072a_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtNy0xLTEtMA_b650aae2-94f3-46d8-8e95-52e332678af6"
      unitRef="usd">6000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ib8d750c7ee774abb91fa697ebbcd7716_I20200626"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMTQtMS0xLTA_d656a28c-e41e-49ea-a1e9-3cfdd4c473bf"
      unitRef="shares">0</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ib8d750c7ee774abb91fa697ebbcd7716_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMTYtMS0xLTA_549dc2e4-502d-40ef-aeeb-90354834cf3b"
      unitRef="usd">0</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i100b59f3638e4725b2e7c0bf582944ac_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMTgtMS0xLTA_4d4e49d8-3b38-4d7a-921b-228f6fa963d9"
      unitRef="usd">439679000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i9478e9f2650a44d389c42aae2da3c46e_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMjAtMS0xLTA_fec54657-0392-42b7-8605-9e8e668f9609"
      unitRef="usd">199175000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i228d29cdfeb4414e8b2981fa9a0580ef_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMjItMS0xLTA_9e6fb320-4d2e-4dfd-8f82-b0c0c5c5b07c"
      unitRef="usd">-16002000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="iecd9793035804906852c1a261575e4ac_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMjQtMS0xLTA_9e36faff-e600-4e34-b9e7-ccc5eb0d0cad"
      unitRef="usd">977000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i52eb188d7ec240c9903405e46b892106_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmM1NmViNDVjZWM0MjQ3ZGY4ZWNkYWZmN2VmMmMxZDFlL3RhYmxlcmFuZ2U6YzU2ZWI0NWNlYzQyNDdkZjhlY2RhZmY3ZWYyYzFkMWVfMTMtMjYtMS0xLTA_b734a800-6c3e-47da-961e-7d2ba632e5b7"
      unitRef="usd">623935000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia7cc007e763e46b1b6761993c7df8c5a_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0xNC0xLTEtMA_6b2b6b11-e297-4594-a1f1-12459cf6f7f9"
      unitRef="shares">189588161</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ia7cc007e763e46b1b6761993c7df8c5a_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0xNi0xLTEtMA_f790e8ba-a88c-46b0-9f8a-d68227ae2889"
      unitRef="usd">1896000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i787f28b06d4245fbab3a12bfeb7f6aac_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0xOC0xLTEtMA_839710b7-38c7-4889-93a8-abf655f5f7d8"
      unitRef="usd">592170000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i1464cb5c559a4c1b928df709dff61a26_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0yMC0xLTEtMA_5bef73f6-ed3a-4ded-aa4a-dd98feb3258c"
      unitRef="usd">3551000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i46bfe3773d6a42b59b4a3a024c321f96_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0yMi0xLTEtMA_a5eb4904-bf46-4195-9107-c41c6244518c"
      unitRef="usd">-11865000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i082d1b60e9b748d98bb33326ebe995ab_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0yNC0xLTEtMA_d59b183d-6687-4ae2-982f-ceaf224971bb"
      unitRef="usd">1119000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMi0yNi0xLTEtMA_886c1632-5fc4-4900-a98e-dada5c291c09"
      unitRef="usd">586871000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i382a10a5456f4442a2d4c7eaff99ec0f_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMy0yMC0xLTEtMA_b020368c-b982-480b-935a-cbaeefdb221c"
      unitRef="usd">27669000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i882a5a57013f4b4c9d44efcf3456cde3_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMy0yNC0xLTEtMA_895ce466-461c-4ec9-9cc9-ad325d211aeb"
      unitRef="usd">38000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfMy0yNi0xLTEtMA_08c46cf8-e94e-43a4-a251-b2287436a688"
      unitRef="usd">27707000</us-gaap:ProfitLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="iae223984d6d14311afff069a334f8f24_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNC0xNC0xLTEtMA_2aac3964-9d73-4f7e-a187-ad94ba4cb81e"
      unitRef="shares">6540</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="iefbb3e32152948e9a9a38caa8df4b601_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNC0xOC0xLTEtMA_365d0529-543b-4a82-99d7-c6a0c0b155a0"
      unitRef="usd">4831000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNC0yNi0xLTEtMA_ac544e29-997a-4ed9-9072-00c6c14de272"
      unitRef="usd">4831000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i882a5a57013f4b4c9d44efcf3456cde3_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNS0yNC0xLTEtMA_759876df-527c-45d2-894e-04551f371ca5"
      unitRef="usd">-30000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNS0yNi0xLTEtMA_08791ddc-b08d-4b17-b3c5-e1c4881eb5bd"
      unitRef="usd">-30000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i4e26a06fd06c4c6d80eb721426e80d83_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0xNC0xLTEtMA_17560596-2521-4c54-b246-ca77b3ea6bb8"
      unitRef="shares">189581621</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i4e26a06fd06c4c6d80eb721426e80d83_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0xNi0xLTEtMA_e18659e4-5f52-4bd4-8d46-e1830e67ae06"
      unitRef="usd">1896000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i67a82c70ef7f40c1a04f19667e0bcf28_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0xOC0xLTEtMA_527c104e-8037-4b0c-803b-6c7209753aad"
      unitRef="usd">597001000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="if3972dfe4d5b48b39f273b89b3fde6b9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0yMC0xLTEtMA_4ebb6b25-31df-49a2-aeba-be378e9968b6"
      unitRef="usd">31220000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="i234382ae804a452c9b974d4dddb5df1f_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0yMi0xLTEtMA_6c82c637-f1c4-4c9d-a830-a9f20484cbba"
      unitRef="usd">-11865000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="ic8dd23cac529484e9b4566e51a90fac1_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0yNC0xLTEtMA_a66f1ec6-3f0d-4fa4-b168-94124b17dafd"
      unitRef="usd">1127000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8yOC9mcmFnOmQzNDRmMTZkMTBhZjRjNzY5MDRkNjMxZDRhMTE5YjgwL3RhYmxlOmI5ZTBhNjZmMjc4YjQ4OTVhZWIwMGI1MTljNDkxNzJkL3RhYmxlcmFuZ2U6YjllMGE2NmYyNzhiNDg5NWFlYjAwYjUxOWM0OTE3MmRfNi0yNi0xLTEtMA_f64f3a2f-b611-4e9d-a571-c703c9632974"
      unitRef="usd">619379000</us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
    <us-gaap:ProfitLoss
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMy0xLTEtMS0w_80d1c150-4d78-42eb-bd85-d76ff2c4a7b4"
      unitRef="usd">27707000</us-gaap:ProfitLoss>
    <us-gaap:ProfitLoss
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMy0zLTEtMS0w_37a75883-cb8f-46d6-adc2-67809bf3d241"
      unitRef="usd">4854000</us-gaap:ProfitLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNS0xLTEtMS0w_72a0e829-7779-4243-94d0-965f54cf9fb3"
      unitRef="usd">12172000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNS0zLTEtMS0w_7c91aa8f-9ce8-43a1-a337-5070c7f1f97f"
      unitRef="usd">11539000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNi0xLTEtMS0w_5d1345ac-bb8f-482f-a375-c8f2ef8ace1c"
      unitRef="usd">25000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNi0zLTEtMS0w_dcdfa419-54b7-42aa-a95b-2d69c7943976"
      unitRef="usd">0</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNy0xLTEtMS0w_87274471-0ec4-4a75-9517-c3b2cc4971ab"
      unitRef="usd">-1454000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNy0zLTEtMS0w_a4775519-5417-4c18-aabf-b319bbc91971"
      unitRef="usd">-578000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfOC0xLTEtMS0w_eaa0ed38-6ff3-49f6-90f2-689b1dfa3df5"
      unitRef="usd">4831000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfOC0zLTEtMS0w_9dfccb22-0148-4895-b515-2f87ae9a80bb"
      unitRef="usd">445000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfOS0xLTEtMS0w_a8b0093a-2fe9-4da1-8d40-4b938b7da1d7"
      unitRef="usd">35000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:GainLossOnDispositionOfAssets1
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfOS0zLTEtMS0w_93b2c4ce-2c59-473f-aa1f-4a8a37f34749"
      unitRef="usd">38000</us-gaap:GainLossOnDispositionOfAssets1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTEtMS0xLTEtNDAyNg_1a4dcc74-1493-4bb5-8a9b-124f476487d6"
      unitRef="usd">300000</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTEtMy0xLTEtNDAyNg_784f7c70-cad2-4934-a4ed-deaa9e94bfb9"
      unitRef="usd">0</us-gaap:BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1>
    <algm:InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTEtMS0xLTEtMA_5a1eecf2-1e36-4833-87b9-504440f20719"
      unitRef="usd">1613000</algm:InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal>
    <algm:InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTEtMy0xLTEtMA_f3c1e720-1acd-466e-8fbb-d617d7391e02"
      unitRef="usd">-158000</algm:InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTMtMS0xLTEtMA_16d3dbc6-99f1-4625-8181-f9b18d8d0f4f"
      unitRef="usd">9956000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTMtMy0xLTEtMA_548fed72-a868-4b82-8476-8a09500a3d3e"
      unitRef="usd">-13352000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTQtMS0xLTEtMA_3cbbedf3-33cc-4acc-9c78-975ca347c865"
      unitRef="usd">97000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInOtherReceivables
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTQtMy0xLTEtMA_df3f2324-051a-47e3-a806-cc871b5f45c0"
      unitRef="usd">689000</us-gaap:IncreaseDecreaseInOtherReceivables>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTUtMS0xLTEtMA_ebb607a8-511c-47a0-9da9-23638ed5164f"
      unitRef="usd">-5142000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTUtMy0xLTEtMA_2ec8f09c-4328-4e14-9cc2-e9fc626e0a21"
      unitRef="usd">14990000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTYtMS0xLTEtMA_c2744be9-91bf-489f-96e5-b9ea95d45695"
      unitRef="usd">-1719000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTYtMy0xLTEtMA_2991e37a-f7e3-4a04-865c-bed81bb441ee"
      unitRef="usd">-5163000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTctMS0xLTEtMA_2c246028-9d88-4fa2-a332-92836e76f2e3"
      unitRef="usd">-2993000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTctMy0xLTEtMA_f1d0e939-4fce-43c2-a24e-dbc654c2bb44"
      unitRef="usd">4833000</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <algm:IncreaseDecreaseInDueToFromRelatedParties
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTgtMS0xLTEtMA_759ace61-45fa-4943-94f2-f60ba53a4e94"
      unitRef="usd">1917000</algm:IncreaseDecreaseInDueToFromRelatedParties>
    <algm:IncreaseDecreaseInDueToFromRelatedParties
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTgtMy0xLTEtMA_73262342-5c5a-46e2-9df8-37209cdf5905"
      unitRef="usd">3573000</algm:IncreaseDecreaseInDueToFromRelatedParties>
    <algm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTktMS0xLTEtMA_9c488805-3f88-4124-8bd6-d1dc3526e080"
      unitRef="usd">-2396000</algm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities>
    <algm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMTktMy0xLTEtMA_2f0eb693-c5db-4eeb-902c-5f46292520f4"
      unitRef="usd">-1640000</algm:IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjAtMS0xLTEtMA_4a96efa7-8aa9-4564-b4c5-84baadab240f"
      unitRef="usd">38495000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjAtMy0xLTEtMA_3d27e97b-91c0-44a3-84ac-3eb2135718b8"
      unitRef="usd">25666000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjItMS0xLTEtMA_2707a531-a507-423f-8c5a-abc441005e5b"
      unitRef="usd">15346000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjItMy0xLTEtMA_e64cf162-f145-426f-9794-4dfb32bc5d1b"
      unitRef="usd">7974000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:CashDivestedFromDeconsolidation
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjUtMS0xLTEtMA_ff176a00-1d36-45f7-a30d-de331ef05ce5"
      unitRef="usd">0</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:CashDivestedFromDeconsolidation
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjUtMy0xLTEtMA_398ef7e0-3358-48a5-a4d4-dddc22c4f6a3"
      unitRef="usd">16335000</us-gaap:CashDivestedFromDeconsolidation>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjYtMS0xLTEtMA_b6e9f77c-1bd8-45f1-8e40-65d252e00016"
      unitRef="usd">-15346000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMjYtMy0xLTEtMA_4eb911e7-a84f-4510-a60f-19d948978dcf"
      unitRef="usd">-24309000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzUtMS0xLTEtMA_df220b31-d9a2-4e59-98a7-8cc430ea59ad"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzUtMy0xLTEtMA_408e96d6-7a77-4dc7-addd-dfc5c8f034ad"
      unitRef="usd">0</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzYtMS0xLTEtMA_1b0bd844-16fe-4462-a1c7-0ccfc9d211d5"
      unitRef="usd">2608000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzYtMy0xLTEtMA_6133e39d-489c-42e6-95e1-c593e3bedd08"
      unitRef="usd">-1269000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzctMS0xLTEtMA_c2a42a68-bbe2-43bc-8904-c14efe2a2ba5"
      unitRef="usd">25757000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzctMy0xLTEtMA_552d5e3e-9ef0-48f4-98a0-69517b34a449"
      unitRef="usd">88000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzgtMS0xLTEtMA_ff8530c4-01e1-482d-8d21-c71ebb543152"
      unitRef="usd">203875000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzgtMy0xLTEtMA_4d8af869-cc6d-4120-a270-f0bfbdaff94a"
      unitRef="usd">219876000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzktMS0xLTEtMA_6bd4b12d-cb39-4ed6-99da-de44c8dada6b"
      unitRef="usd">229632000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i52eb188d7ec240c9903405e46b892106_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfMzktMy0xLTEtMA_f7901ea7-b6d6-4c96-80c9-a94e082c8aa0"
      unitRef="usd">219964000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDEtMS0xLTEtMA_0271ba4e-ebf1-4bd6-80d7-7ed337e23f60"
      unitRef="usd">197214000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDEtMy0xLTEtMA_705c854e-0afc-4cd2-910b-8acb47ddc1f5"
      unitRef="usd">214491000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDItMS0xLTEtMA_3610307b-6b0a-461f-a845-457f569e536e"
      unitRef="usd">6661000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDItMy0xLTEtMA_177af2cb-6316-4181-928d-7e9573472776"
      unitRef="usd">5385000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDMtMS0xLTEtMA_70bf4bec-f665-41c3-b760-c64f2e6332ea"
      unitRef="usd">203875000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDMtMy0xLTEtMA_c3f22b33-22ba-472b-9bf2-ec4379441382"
      unitRef="usd">219876000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDQtMS0xLTEtMA_ab1ecc41-d9d9-4e97-8378-e01db5c9fd38"
      unitRef="usd">221934000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i52eb188d7ec240c9903405e46b892106_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDQtMy0xLTEtMA_88145e69-1b62-41c8-9ef0-9e0ec86d7642"
      unitRef="usd">215576000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDUtMS0xLTEtMA_afd607f5-39b0-481c-b648-b6d120dd057d"
      unitRef="usd">7698000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="i52eb188d7ec240c9903405e46b892106_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDUtMy0xLTEtMA_eb777e1f-44ad-4431-b8e4-d4b0b52afd1a"
      unitRef="usd">4388000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDYtMS0xLTEtMA_43e66fea-80bf-4bf1-9867-e38b753df533"
      unitRef="usd">229632000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i52eb188d7ec240c9903405e46b892106_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDYtMy0xLTEtMA_55d6f261-33b5-4334-ab9f-95b7ce792d51"
      unitRef="usd">219964000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDgtMS0xLTEtMA_84d8b22e-1fe7-4887-8fbd-1972d71f6bf2"
      unitRef="usd">269000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDgtMy0xLTEtMA_dc944db2-dd55-4c35-b3de-3ae501c5e324"
      unitRef="usd">155000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDktMS0xLTEtMA_4615e5d8-cd0b-4a05-8c61-ceed7630493a"
      unitRef="usd">-538000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNDktMy0xLTEtMA_3e04ae04-d12f-426a-baee-25dad26acf56"
      unitRef="usd">382000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTEtMS0xLTEtMA_3a686702-d539-46ae-8c84-1b9cbc5fa905"
      unitRef="usd">5535000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTEtMy0xLTEtMA_3f9b4f6c-57e8-46a5-8d9b-d095fa1fefaa"
      unitRef="usd">1289000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:NotesIssued1
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTItMS0xLTEtMA_f098168f-309a-4b02-8b2c-49725ccd20c9"
      unitRef="usd">0</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTItMy0xLTEtMA_032a6540-e7cc-4855-8a44-f2ca873d35af"
      unitRef="usd">171000</us-gaap:NotesIssued1>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTYtMS0xLTEtNDY0NA_7d09012c-daf2-4aa1-9c4f-5942eb104362"
      unitRef="usd">356000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zMS9mcmFnOjMyYjE5OTNkMWRlOTRjYWZhMmY0NDBkOGUwOWRiMDkzL3RhYmxlOjdhNGRhODJkNGVlMjRmZGI4MWEwMWIyYjU5YjJkOGFmL3RhYmxlcmFuZ2U6N2E0ZGE4MmQ0ZWUyNGZkYjgxYTAxYjJiNTliMmQ4YWZfNTYtMy0xLTEtNDY0NA_157974bd-0dd1-434a-9190-5c8d3790c46d"
      unitRef="usd">0</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zNy9mcmFnOjk2OTg0MzU4MDM4OTQzZmViOWU4YTM4YjhkMjY2OTBjL3RleHRyZWdpb246OTY5ODQzNTgwMzg5NDNmZWI5ZThhMzhiOGQyNjY5MGNfOTg5NQ_09ffcd74-3032-4e23-afc0-fcadf0eb8989">Nature of the Business and Basis of Presentation&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Allegro MicroSystems, Inc., together with its consolidated subsidiaries (&#x201c;AMI&#x201d; or the &#x201c;Company&#x201d;), is a global leader in designing, developing and manufacturing sensing and power solutions for motion control and energy-efficient systems in automotive and industrial markets. The Company is headquartered in Manchester, New Hampshire and has a global footprint with 16 locations across four continents. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements have been prepared by the Company. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#x201c;U.S. GAAP&#x201d;) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (&#x201c;SEC&#x201d;). The unaudited condensed consolidated financial statements include the Company's accounts and those of its subsidiaries. All intercompany balances have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company&#x2019;s Annual Report on Form 10-K filed with the SEC on May 19, 2021 (the &#x201c;2021 Annual Report&#x201d;). In the opinion of the Company's management, the financial information for the interim periods presented reflects all adjustments necessary for a fair presentation of the Company's financial position, results of operations and cash. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 2, 2020, the Company completed its initial public offering (&#x201c;IPO&#x201d;). Refer to Note 1, &#x201c;Nature of Business and Basis of Presentation&#x201d; to the Company&#x2019;s 2021 Annual Report for details.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Financial Periods &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s first quarter three-month period is a 13-week period ending on the Friday closest to the last day in June. The Company&#x2019;s first quarter of fiscal 2022 ended June&#160;25, 2021, and the Company&#x2019;s first quarter of fiscal 2021 ended June&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <algm:NumberOfLocations
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zNy9mcmFnOjk2OTg0MzU4MDM4OTQzZmViOWU4YTM4YjhkMjY2OTBjL3RleHRyZWdpb246OTY5ODQzNTgwMzg5NDNmZWI5ZThhMzhiOGQyNjY5MGNfODM5_2b4327d1-5a12-48b8-866f-0e40dcbf049e"
      unitRef="location">16</algm:NumberOfLocations>
    <algm:NumberOfContinentsOnWhichEntityOperates
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV8zNy9mcmFnOjk2OTg0MzU4MDM4OTQzZmViOWU4YTM4YjhkMjY2OTBjL3RleHRyZWdpb246OTY5ODQzNTgwMzg5NDNmZWI5ZThhMzhiOGQyNjY5MGNfODU5_66393fd4-404f-41d8-b577-6f4e4685e02b"
      unitRef="continent">4</algm:NumberOfContinentsOnWhichEntityOperates>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTMzMjI_41214d0a-d2f4-4f34-b45b-9ddc617b9d66">Summary of Significant Accounting Policies &lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the unaudited consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Such estimates relate to useful lives of fixed and intangible assets, allowances for doubtful accounts and customer returns and sales allowances. Such estimates could also relate to the fair value of acquired assets and liabilities, including goodwill and intangible assets, net realizable value of inventory, accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, and other reserves. On an ongoing basis, management evaluates its estimates. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk and Significant Customers &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions, which management believes to be of a high credit quality. To manage credit risk related to accounts receivables, the Company evaluates the creditworthiness of its customers and maintains allowances, to the extent necessary, for potential credit losses based upon the aging of its accounts receivable balances and known collection issues. The Company has not experienced any significant credit losses to date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;25, 2021 and March&#160;26, 2021, Sanken Electric Co., Ltd. (&#x201c;Sanken&#x201d;) accounted for &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23.2%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 22.7% of the Company&#x2019;s outstanding trade accounts receivable, net, respectively, including related party trade accounts receivable. No other customers accounted for 10% or more of outstanding trade accounts receivable, net during those periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the three months ended June&#160;25, 2021 and June&#160;26, 2020, Sanken accounted for &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.8%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and 20.5% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three months ended June&#160;25, 2021 or June&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the&#160;three months ended June&#160;25, 2021, sales from customers located outside of the United States accounted for, in the aggregate, &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;85.7%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; of the Company&#x2019;s total net sales, with Greater China accounting for &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;22.7%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, Japan accounting for &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;18.8%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and South Korea accounting for &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;11.7%&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. No other countries accounted for greater than 10% of total net sales for the three months ended June&#160;25, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the&#160;three months ended June&#160;26, 2020, sales from customers located outside of the United States, in the aggregate, accounted for 88.7% of the Company&#x2019;s total net sales, with Greater China accounting for 27.9%, Japan accounting for 20.5% and South Korea accounting for 11.8%. No other countries accounted for greater than 10% of total net sales for the three months ended June&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company qualifies as &#x201c;emerging growth company&#x201d; as defined in the Jumpstart Our Business Startups Act of 2012 and has elected to &#x201c;opt in&#x201d; to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i)&#160;irrevocably elects to &#x201c;opt out&#x201d; of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued its new lease accounting guidance in Accounting Standards Update (&#x201c;ASU&#x201d;) 2016&#x2011;02, &#x201c;Leases (Topic 842)&#x201d; (&#x201c;ASU 2016-02&#x201d;), which is codified as Accounting Standard Codification (&#x201c;ASC&#x201d;) Topic 842 (&#x201c;ASC 842&#x201d;) and replaces ASC Topic 840, Leases (&#x201c;ASC 840&#x201d;). ASU 2016-02 and all subsequent amendments amends various aspects of existing guidance for leases and requires significant additional quantitative and qualitative disclosures about lease arrangements. ASU 2016-02 requires lessees to recognize lease assets representing the right to use an underlying asset and lease liabilities representing the obligation to make lease payments over the lease term, measured on a discounted basis, for substantially all leases. ASU 2016-02 retains a distinction between finance leases and operating leases using classification criteria that is substantially similar to the previous lease guidance. Although the Company has elected to opt-in to the extended transition dates for new or revised accounting standards to align with nonpublic companies, the Company elected to early adopt ASU 2016-02 effective March 27, 2021. The Company used the optional transition method to the modified retrospective approach, which eliminates the requirement to restate the prior period financial statements. Under this transition provision, the Company has applied ASU 2016-02 to reporting periods beginning on March 27, 2021, while prior periods continue to be reported and disclosed in accordance with the legacy guidance under ASC 840.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A number of practical expedients and policy elections are available under the new guidance to reduce the burden of adoption and ongoing compliance with ASC 842. The Company elected the &#x201c;package of practical expedients&#x201d;, which permitted the Company to retain lease classification and initial direct costs for any identified leases that existed prior to adoption of ASC 842. Under this transition guidance, the Company also did not reassess whether any existing contracts at March 27, 2021 are or contain leases and carried forward its initial determination under legacy lease guidance. The Company has elected not to adopt the &#x201c;hindsight&#x201d; practical expedient and, therefore, will measure the right-of-use (&#x201c;ROU&#x201d;) asset and lease liability using the remaining portion of the lease term at adoption on March 27, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company made an accounting policy election available under the new lease standard to not recognize lease assets and lease liabilities for leases with a term of 12 months or less. For all other leases, the initial measurement of the lease liability is based on the present value of future lease payments over the lease term at the application date or the commencement date of the lease. Lease payments may include fixed rent escalation clauses or payments that depend on an index or a rate (such as the consumer price index) measured using the index or applicable rate at lease commencement. Subsequent changes in the index or rate and any other variable payments, such as market-rate base rent adjustments, are recognized as variable lease expense in the period incurred. Payments for terminating a lease are included in lease payments only when it is probable they will be incurred. To determine the present value of lease payments, the Company uses its incremental borrowing rate, as the leases generally do not have a readily determinable implicit discount rate. The Company applies judgment in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency and economic environment in determining the lease-specific incremental borrowing rate. The carrying value of the ROU assets at the application date equals the lease liability adjusted for any initial direct costs incurred and lease payments made at or before the commencement date and for any lease incentives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s leases generally include a non-lease component representing additional services transferred to the Company. The Company has made an accounting policy election to account for lease and non-lease components in its contacts as a single lease component for all asset classes. The non-lease components are usually variable in nature and recorded in variable lease expense in the period incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Adoption of ASC 842 resulted in ROU assets of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$18,403&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; and lease liabilities of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$18,759&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; related to the Company&#x2019;s operating leases at March 27, 2021. The Company does not have any leases classified as finance leases. The adoption of ASC 842 did not materially impact the Company&#x2019;s consolidated net income or consolidated cash flows and did not result in a cumulative-effect adjustment to the opening balance of retained earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, &#x201c;Measurement of Credit Losses on Financial Instruments&#x201d; (&#x201c;ASU 2016-13&#x201d;), which adds an impairment model (known as the current expected credit loss (&#x201c;CECL&#x201d;) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity by decreasing the number of credit impairment models that entities use to account for debt instruments. The Company adopted ASU 2016-13 effective March 27, 2021 and concluded that the standard update did not have a material impact on either the financial position, results of operations, cash flows, or related disclosures. There was no impact on beginning balance retained earnings upon adoption of this ASU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. The Company uses an &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;aging schedule method&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to estimate current expected credit losses based on days of delinquency, including information about past events and current economic conditions. The Company&#x2019;s accounts receivable is separated int&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;o two&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; categories using a portfolio methodology to evaluate the allowance under the CECL impairment model based on sales categorization and similar credit quality and worthiness of the customers: original equipment manufacturers (&#x201c;OEMs&#x201d;) and distributors. The receivables in each category share similar risk characteristics. The change to the CECL impairment model resulted in an immaterial increase in the provision for expected credit losses compared to the allowance for doubtful accounts under the previous incurred loss method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectible. The Company recognizes recoveries as a decrease to the allowance for expected credit losses. For the three-month period ended June&#160;25, 2021, no material changes in the allowance occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the FASB issued ASU No. 2021-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings Per Share (Topic 260), Debt&#x2014;Modifications and Extinguishments (Subtopic 470-50), Compensation&#x2014;Stock Compensation (Topic 718), and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2021-04&#x201d;). ASU 2021-04 outlines how an entity should account for modifications made to equity-classified written call options, including stock options and warrants to purchase the entity&#x2019;s own common stock. The guidance in the ASU requires an entity to treat a modification of an equity-classified written call options that does not cause the option to become liability-classified as an exchange of the original option for a new option. This guidance applies whether the modification is structured as an amendment to the terms and conditions of the equity-classified written call option or as termination of the original option and issuance of a new option. The guidance is effective prospectively for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including in an interim period as of the beginning of the fiscal year that includes that interim period. The Company is currently in the process of evaluating the impact of this new guidance on the consolidated financial statements and the related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTMzMjM_d4aea8f7-3135-4a6a-8d86-8877b271f19d">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the unaudited consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Such estimates relate to useful lives of fixed and intangible assets, allowances for doubtful accounts and customer returns and sales allowances. Such estimates could also relate to the fair value of acquired assets and liabilities, including goodwill and intangible assets, net realizable value of inventory, accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, and other reserves. On an ongoing basis, management evaluates its estimates. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfODI0NjMzNzI1OTYyMg_b94d20ab-d6b3-4d65-b22c-0501bae77569">&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Reclassifications&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTMzMjA_843ba594-b78f-4669-a2e9-f33509b280da">Concentrations of Credit Risk and Significant Customers Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions, which management believes to be of a high credit quality. To manage credit risk related to accounts receivables, the Company evaluates the creditworthiness of its customers and maintains allowances, to the extent necessary, for potential credit losses based upon the aging of its accounts receivable balances and known collection issues.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id9c21f8aa69146dcba9d6335a8ae3fe1_D20210327-20210625"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMjMyMg_a8ef67ac-bb71-49be-a742-0eea2fc52890"
      unitRef="number">0.232</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic67bfa4e57274d149efe91fab9368b4c_D20200328-20210326"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMjMyOQ_b9319203-ab4a-4ef2-b193-e0f1da626a5d"
      unitRef="number">0.227</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i36eabcb6ced84636ba664eae9f2b4f03_D20210327-20210625"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMjYxMw_83c51ebd-fa07-4eed-9246-00cad61b67b2"
      unitRef="number">0.188</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ic1fec642dba74e5db7bfeacde016cb06_D20200328-20200626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTA5OTUxMTY0MzE1MQ_ed8d81d2-f7bf-423a-81bd-6d5e53376f22"
      unitRef="number">0.205</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i25609d0be5d0447d8c5c408eb9671da2_D20210327-20210625"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzA4OQ_d4eecbd6-b889-4701-8f2f-e81a26b16431"
      unitRef="number">0.857</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia1b416cdbf254c9e9a66344568b92b3c_D20210327-20210625"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzE2MA_ed889b11-8e57-4278-99bc-ec169f1c1187"
      unitRef="number">0.227</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i84e06c70f6414e2bbe37c1baac32d464_D20210327-20210625"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzE4NQ_1bb10f16-6eaa-4129-b90b-ec99d3a140e8"
      unitRef="number">0.188</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib889c16630df4ddab52cd52c690c772c_D20210327-20210625"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzIxOQ_de396170-5a5c-4003-be72-977d4ec434ba"
      unitRef="number">0.117</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ifb50fd31cc444db0a82049a4cede984d_D20200328-20200626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzgyMw_f734adec-5fba-4374-9d11-06c22d23b0fe"
      unitRef="number">0.887</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i14bbb74bc768497b9e9dd9582d5e2f75_D20200328-20200626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMzkyMg_00f0493e-9ebe-46c3-8f00-dc73c7746760"
      unitRef="number">0.279</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia31d6ca58bd44e74842c743e080e8e6c_D20200328-20200626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTM3NDM4OTU0MDE4ODM_57520b6d-758f-4698-a53a-936d8c84db78"
      unitRef="number">0.205</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i78ef35c9a9b74d2684117a6baae91b07_D20200328-20200626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTA5OTUxMTY0MzgxMA_15a5aa5b-9106-4752-b9de-5d2af94ab8b1"
      unitRef="number">0.118</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfNDM5ODA0NjU2NTgwMg_d7900097-046c-4858-9be4-caea852eb6ae">&lt;div style="margin-top:12pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Adopted Accounting Standards&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company qualifies as &#x201c;emerging growth company&#x201d; as defined in the Jumpstart Our Business Startups Act of 2012 and has elected to &#x201c;opt in&#x201d; to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i)&#160;irrevocably elects to &#x201c;opt out&#x201d; of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In February 2016, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued its new lease accounting guidance in Accounting Standards Update (&#x201c;ASU&#x201d;) 2016&#x2011;02, &#x201c;Leases (Topic 842)&#x201d; (&#x201c;ASU 2016-02&#x201d;), which is codified as Accounting Standard Codification (&#x201c;ASC&#x201d;) Topic 842 (&#x201c;ASC 842&#x201d;) and replaces ASC Topic 840, Leases (&#x201c;ASC 840&#x201d;). ASU 2016-02 and all subsequent amendments amends various aspects of existing guidance for leases and requires significant additional quantitative and qualitative disclosures about lease arrangements. ASU 2016-02 requires lessees to recognize lease assets representing the right to use an underlying asset and lease liabilities representing the obligation to make lease payments over the lease term, measured on a discounted basis, for substantially all leases. ASU 2016-02 retains a distinction between finance leases and operating leases using classification criteria that is substantially similar to the previous lease guidance. Although the Company has elected to opt-in to the extended transition dates for new or revised accounting standards to align with nonpublic companies, the Company elected to early adopt ASU 2016-02 effective March 27, 2021. The Company used the optional transition method to the modified retrospective approach, which eliminates the requirement to restate the prior period financial statements. Under this transition provision, the Company has applied ASU 2016-02 to reporting periods beginning on March 27, 2021, while prior periods continue to be reported and disclosed in accordance with the legacy guidance under ASC 840.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;A number of practical expedients and policy elections are available under the new guidance to reduce the burden of adoption and ongoing compliance with ASC 842. The Company elected the &#x201c;package of practical expedients&#x201d;, which permitted the Company to retain lease classification and initial direct costs for any identified leases that existed prior to adoption of ASC 842. Under this transition guidance, the Company also did not reassess whether any existing contracts at March 27, 2021 are or contain leases and carried forward its initial determination under legacy lease guidance. The Company has elected not to adopt the &#x201c;hindsight&#x201d; practical expedient and, therefore, will measure the right-of-use (&#x201c;ROU&#x201d;) asset and lease liability using the remaining portion of the lease term at adoption on March 27, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company made an accounting policy election available under the new lease standard to not recognize lease assets and lease liabilities for leases with a term of 12 months or less. For all other leases, the initial measurement of the lease liability is based on the present value of future lease payments over the lease term at the application date or the commencement date of the lease. Lease payments may include fixed rent escalation clauses or payments that depend on an index or a rate (such as the consumer price index) measured using the index or applicable rate at lease commencement. Subsequent changes in the index or rate and any other variable payments, such as market-rate base rent adjustments, are recognized as variable lease expense in the period incurred. Payments for terminating a lease are included in lease payments only when it is probable they will be incurred. To determine the present value of lease payments, the Company uses its incremental borrowing rate, as the leases generally do not have a readily determinable implicit discount rate. The Company applies judgment in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency and economic environment in determining the lease-specific incremental borrowing rate. The carrying value of the ROU assets at the application date equals the lease liability adjusted for any initial direct costs incurred and lease payments made at or before the commencement date and for any lease incentives.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company&#x2019;s leases generally include a non-lease component representing additional services transferred to the Company. The Company has made an accounting policy election to account for lease and non-lease components in its contacts as a single lease component for all asset classes. The non-lease components are usually variable in nature and recorded in variable lease expense in the period incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Adoption of ASC 842 resulted in ROU assets of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$18,403&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; and lease liabilities of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$18,759&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; related to the Company&#x2019;s operating leases at March 27, 2021. The Company does not have any leases classified as finance leases. The adoption of ASC 842 did not materially impact the Company&#x2019;s consolidated net income or consolidated cash flows and did not result in a cumulative-effect adjustment to the opening balance of retained earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, the FASB issued ASU No. 2016-13, &#x201c;Measurement of Credit Losses on Financial Instruments&#x201d; (&#x201c;ASU 2016-13&#x201d;), which adds an impairment model (known as the current expected credit loss (&#x201c;CECL&#x201d;) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity by decreasing the number of credit impairment models that entities use to account for debt instruments. The Company adopted ASU 2016-13 effective March 27, 2021 and concluded that the standard update did not have a material impact on either the financial position, results of operations, cash flows, or related disclosures. There was no impact on beginning balance retained earnings upon adoption of this ASU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. The Company uses an &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;aging schedule method&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to estimate current expected credit losses based on days of delinquency, including information about past events and current economic conditions. The Company&#x2019;s accounts receivable is separated int&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;o two&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; categories using a portfolio methodology to evaluate the allowance under the CECL impairment model based on sales categorization and similar credit quality and worthiness of the customers: original equipment manufacturers (&#x201c;OEMs&#x201d;) and distributors. The receivables in each category share similar risk characteristics. The change to the CECL impairment model resulted in an immaterial increase in the provision for expected credit losses compared to the allowance for doubtful accounts under the previous incurred loss method.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectible. The Company recognizes recoveries as a decrease to the allowance for expected credit losses. For the three-month period ended June&#160;25, 2021, no material changes in the allowance occurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Standards Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, the FASB issued ASU No. 2021-04, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings Per Share (Topic 260), Debt&#x2014;Modifications and Extinguishments (Subtopic 470-50), Compensation&#x2014;Stock Compensation (Topic 718), and Derivatives and Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity (Subtopic 815-40)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASU 2021-04&#x201d;). ASU 2021-04 outlines how an entity should account for modifications made to equity-classified written call options, including stock options and warrants to purchase the entity&#x2019;s own common stock. The guidance in the ASU requires an entity to treat a modification of an equity-classified written call options that does not cause the option to become liability-classified as an exchange of the original option for a new option. This guidance applies whether the modification is structured as an amendment to the terms and conditions of the equity-classified written call option or as termination of the original option and issuance of a new option. The guidance is effective prospectively for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including in an interim period as of the beginning of the fiscal year that includes that interim period. The Company is currently in the process of evaluating the impact of this new guidance on the consolidated financial statements and the related disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ifd88162ff7f64576a3dfd8244be79869_I20210327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTA5OTUxMTY3Nzc3NQ_b2006daf-d046-4e6a-996a-248c948b6642"
      unitRef="usd">18403000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="ifd88162ff7f64576a3dfd8244be79869_I20210327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80MC9mcmFnOmVlYTczYTA4YmVkNzQxMDBhODdmNGNhMTEwMWZiZWVhL3RleHRyZWdpb246ZWVhNzNhMDhiZWQ3NDEwMGE4N2Y0Y2ExMTAxZmJlZWFfMTA5OTUxMTY3Nzc1Nw_9ce6d8b9-59f0-498a-bce3-f1f3a5c44226"
      unitRef="usd">18759000</us-gaap:OperatingLeaseLiability>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTQ0OQ_9b2ff090-54f7-44dc-a191-cbb0c482655f">Revenue from Contracts with Customers The Company generates revenue from the sale of magnetic sensor integrated circuits (&#x201c;ICs&#x201d;) and application-specific analog power semiconductors. The following tables summarize net sales disaggregated by application, by product and by geography for the three months ended June&#160;25, 2021 and June&#160;26, 2020. The categorization of net sales by application is determined using various characteristics of the product and the application into which the Company&#x2019;s product will be incorporated. The categorization of net sales by geography is determined based on the location the products are being shipped to. &lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net sales by application:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Automotive&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net sales by product:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Power integrated circuits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Magnetic sensors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Photonics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net sales by geography:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Greater China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes sales net of returns, credits issued, price protection adjustments and stock rotation rights. At June&#160;25, 2021 and March&#160;26, 2021, these adjustments were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$13,799&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $15,412, respectively, and were netted against trade accounts receivable in the unaudited consolidated balance sheets. These amounts represent activity of income and charges of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1,613&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $1,740, respectively, for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company elected to not disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than one year.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTQ1MA_45682785-6804-4d92-a244-0673d7115252">&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net sales by application:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Automotive&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5253ce2620734f76b51342910e26d12f_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfMy0xLTEtMS0w_20ef484f-49fa-444a-b080-30e25e749435"
      unitRef="usd">133523000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7f98141407cb4329b3192372a19eb2ac_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfMy0zLTEtMS0w_66e071bb-0b70-4a50-9208-d2e9ec8f0c95"
      unitRef="usd">76378000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8faa8e8843904d479b5bd7315919d256_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfNC0xLTEtMS0w_b331f219-97b3-4a19-91d7-7b326d5b739e"
      unitRef="usd">30309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i720ceb4c6b19422586229fe489ea5e5a_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfNC0zLTEtMS0w_5f3607b7-9fd7-481f-963f-ca1dbae63913"
      unitRef="usd">20406000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i622786d5c95846bdb0c2c24589a05dde_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfNS0xLTEtMS0w_de8c8995-ee64-4029-b47c-474a7c3f109f"
      unitRef="usd">24310000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd0c83e8f06a4410bbdce7487d99a79b_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfNS0zLTEtMS0w_2c5c4b0a-8ef4-4426-93f8-707cd3e055bf"
      unitRef="usd">18217000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfOS0xLTEtMS0w_1f68a468-31b8-4b62-8182-3bf414b17e3d"
      unitRef="usd">188142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmFhNDJiNDUyNDJkNjQ0ZTNiZjJhMGY2Y2VhYWQ4YzQ3L3RhYmxlcmFuZ2U6YWE0MmI0NTI0MmQ2NDRlM2JmMmEwZjZjZWFhZDhjNDdfOS0zLTEtMS0w_1b6ad128-2d25-4f9f-b2ea-53d5ef03e0ab"
      unitRef="usd">115001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTQ1MQ_a2ae4dd9-76a8-4501-9d44-cb4570bca0bb">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net sales by product:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:73.007%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.550%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Power integrated circuits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Magnetic sensors&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Photonics&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3567da3455d74ecb98962abba1a05103_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfMi0xLTEtMS0w_3041d0b3-f358-4e58-84f4-a9682e23c792"
      unitRef="usd">66672000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i922dfc2829744c1893a1a5e620869fa1_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfMi0zLTEtMS0w_2b9b2fe2-22db-4b7f-8a24-d9d94d73cc29"
      unitRef="usd">41599000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib46553c7629b410fa150a0c868e31a1c_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfMy0xLTEtMS0w_a0f90e7a-60e7-4690-a994-8f1ef3a77d4d"
      unitRef="usd">120642000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64b0f671208d4061a15734aa2d9453fd_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfMy0zLTEtMS0w_7638b867-c8d3-40a9-8e0a-14b734220fb2"
      unitRef="usd">73402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iefce69d0c51f4ee08923019ddeb8ab27_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfNC0xLTEtMS0w_8882d5f8-7b5c-481d-9311-bb88c0198358"
      unitRef="usd">828000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i73f4868f48454cdeb76202bf045a7027_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfNC0zLTEtMS0w_3e328cac-1c01-4e88-aab9-0c63a4ddb8ef"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfNy0xLTEtMS0w_7f070578-8e2d-423d-9722-162ef041f885"
      unitRef="usd">188142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmY4MmVkZWVjNmEzMTQxOTc5YTZkYTQyMjU3NTg5MTE4L3RhYmxlcmFuZ2U6ZjgyZWRlZWM2YTMxNDE5NzlhNmRhNDIyNTc1ODkxMThfNy0zLTEtMS0w_3e56ea10-fe27-4636-ae64-e9c0d70e0ef0"
      unitRef="usd">115001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTQ1Mg_de0e8cfa-d5cb-4079-b13e-2d0db5e3a286">&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Net sales by geography:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Americas:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other Americas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;EMEA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Europe&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,846&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asia:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Japan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Greater China&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,071&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;South Korea&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other Asia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total net sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iacfa435ee1e94a2195292f1a834ef931_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMy0xLTEtMS0w_3c4ca401-8a08-4206-8a61-9a5a536c1e9a"
      unitRef="usd">26841000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1abd63c6e12743b8867afbb88668eff1_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMy0zLTEtMS0w_7beba762-e8d8-4560-aefd-65ea9d970275"
      unitRef="usd">12996000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab922c183b1c4bbaac0163db77d8c55e_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfNC0xLTEtMS0w_f18dbabb-aaa9-4c07-8c51-c75262375be7"
      unitRef="usd">6349000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i61748fff24e04d4d82fee3aa9d9b142d_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfNC0zLTEtMS0w_4252f8e0-9e2d-4fff-89a3-bbbcae0f6f0a"
      unitRef="usd">1928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0b99f7a6ccd44f4b9dfe6488753f49c4_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfNi0xLTEtMS0w_d24660e4-0fbc-4ecd-861f-55f15260eac0"
      unitRef="usd">34751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf1cf080b5ce4bdab1b9cb3f255cd4af_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfNi0zLTEtMS0w_72ec0b97-2503-4fac-a057-3686f6f481cb"
      unitRef="usd">17846000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4c0ce3d8e53347cd9ed5ede5e6c52053_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfOC0xLTEtMS0w_2163e4b7-1aa6-446e-93b7-62ab5c5fba0c"
      unitRef="usd">35453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7ea4c8d5a96a476183cb22074ef82d8b_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfOC0zLTEtMS0w_8bf1bd2d-81ec-4ec8-be99-f480552bf909"
      unitRef="usd">23620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8d09089f9e7d4de086943ad828e8af9f_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfOS0xLTEtMS0w_b4f60919-b4cc-4c7a-811e-004bfbcab1de"
      unitRef="usd">42779000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e305cbc7e4149ad9ff3fb06644643fc_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfOS0zLTEtMS0w_5fee5e47-c38c-4b88-9dac-3a928d101520"
      unitRef="usd">32071000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic94aa09a9517474582c249848ef7d663_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTAtMS0xLTEtMA_2f7d40b8-1f06-4395-9279-6624f3062523"
      unitRef="usd">21933000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43c61d6d7a194fbfbd0e097d250f8dfb_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTAtMy0xLTEtMA_f6e7c06f-5201-49b3-a341-6cb0a4bb1828"
      unitRef="usd">13612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i80acc4b5a7cd4741a9668437e5389b27_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTEtMS0xLTEtMA_75f2a2c7-9291-430a-86ed-62c1433ab33b"
      unitRef="usd">20036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2e84761037cb486fb1929345fe663273_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTEtMy0xLTEtMA_bfca92ce-e3ea-46cc-a173-88e6900ed29c"
      unitRef="usd">12928000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTItMS0xLTEtMA_9a3e3171-2529-4849-ae2d-8a715b5bfe6b"
      unitRef="usd">188142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RhYmxlOmMxM2JkMjI1YmI5NDQzYmQ4ZGRlZTk0NmNjYmNkOWZkL3RhYmxlcmFuZ2U6YzEzYmQyMjViYjk0NDNiZDhkZGVlOTQ2Y2NiY2Q5ZmRfMTItMy0xLTEtMA_26e2cc60-0498-43d8-923a-b2a8bf32964f"
      unitRef="usd">115001000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfOTY5_99540de2-7691-474d-a351-785804ecc89f"
      unitRef="usd">13799000</algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent>
    <algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfOTc2_fc69c8e5-79a5-48d3-b8c2-0a0c108987ef"
      unitRef="usd">15412000</algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent>
    <algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTEzNw_41667007-ee64-4934-bce0-416d160c45b8"
      unitRef="usd">-1613000</algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit>
    <algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80Ni9mcmFnOjcyZGE5N2FiZjY5OTRhMGZiMWVmNDIwOGRiMmI5YmM5L3RleHRyZWdpb246NzJkYTk3YWJmNjk5NGEwZmIxZWY0MjA4ZGIyYjliYzlfMTE0NA_207bbe3a-119d-4d68-aaf3-13dd1cb6e10a"
      unitRef="usd">1740000</algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RleHRyZWdpb246NjQxYThmY2JmMGRlNGNjMjk2MmIyZDZmMGY3ZTYxZGRfOTEy_8b159254-4823-440c-a65f-8f5d7df1d546">Fair Value Measurements&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about the Company&#x2019;s financial assets and liabilities as of June&#160;25, 2021 and March&#160;26, 2021 measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement at June 25, 2021 Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement at March 26, 2021 Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the change in fair value of Level&#160;3 contingent consideration in connection with the fiscal year 2021 purchase of Voxtel, Inc. (&#x201c;Voxtel&#x201d;), a privately-held technology company located in Beaverton, Oregon that develops, manufactures and supplies photonic and advanced 3D imaging technologies (the &#x201c;Voxtel Acquisition&#x201d;), for the three-month period ended June&#160;25, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3 &lt;br/&gt;Contingent&lt;br/&gt;&#160;Consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at June 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Assets and liabilities measured at fair value on a recurring basis also consist of marketable securities, unit investment trust fund, loans, bonds, stock and other investments which are the Company&#x2019;s defined benefit plan assets. Fair value information for those assets and liabilities, including their classification in the fair value hierarchy, is included in Note 14, &#x201c;Retirement Plans.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June&#160;25, 2021 and June&#160;26, 2020, there were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;no&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; transfers among Level 1, Level 2 and Level 3 asset or liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RleHRyZWdpb246NjQxYThmY2JmMGRlNGNjMjk2MmIyZDZmMGY3ZTYxZGRfOTEz_0cfdf420-fa84-4241-ab7a-cf0b0e504bf1">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present information about the Company&#x2019;s financial assets and liabilities as of June&#160;25, 2021 and March&#160;26, 2021 measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement at June 25, 2021 Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fair Value Measurement at March 26, 2021 Using:&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund deposits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restricted cash:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Money market fund deposits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ia8b469be997f47c69ab4ab12a679df28_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNC0xLTEtMS0w_200be80a-9d2b-4a1b-9805-b5e0befcdd3e"
      unitRef="usd">16334000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i36c43bc22a2c45e4a45ae94350959426_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNC0zLTEtMS0w_221726b8-152c-4fa8-b1f0-997b787a1f92"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ib7825d139a1449f8980246efed27e62f_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNC01LTEtMS0w_bb66b5ef-3b00-4624-8e60-1cbbc00a4757"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i93ad04f9fe804801b74a0cf7a959ec80_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNC03LTEtMS0w_85379393-cb8a-4523-9d00-ea3d65021d3f"
      unitRef="usd">16334000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <algm:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ia8b469be997f47c69ab4ab12a679df28_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNi0xLTEtMS0w_9fd5b0a6-201b-4e5d-bbf1-fdc551a42a86"
      unitRef="usd">7698000</algm:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <algm:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i36c43bc22a2c45e4a45ae94350959426_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNi0zLTEtMS0w_7f9155bf-4d65-4265-83e6-dfa6cca55a92"
      unitRef="usd">0</algm:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <algm:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ib7825d139a1449f8980246efed27e62f_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNi01LTEtMS0w_589544ab-82d7-4936-b264-d0d1192a3bed"
      unitRef="usd">0</algm:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <algm:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i93ad04f9fe804801b74a0cf7a959ec80_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNi03LTEtMS0w_acdc8b6f-2d39-4b9e-9800-f193c7db9649"
      unitRef="usd">7698000</algm:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i11f95a1f55a547a19133b799315b755c_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNy0xLTEtMS0w_74e81db7-aabf-4457-8bd7-5ec218eb5fae"
      unitRef="usd">24032000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibf947b3759f142ff92376fc15e7f6142_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNy0zLTEtMS0w_4fc96a7e-6d6d-4b6b-add2-52c6ad8bd1ca"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ifb61496f950d4851abf5c22e39695c6e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNy01LTEtMS0w_27f33bbf-a9fe-4f13-98a0-c6ecb9108bd9"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i189cadbb4cf24a8699f89dc74289fbd6_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfNy03LTEtMS0w_6eb549f5-c28a-4d8a-9caf-36a9d8bd4741"
      unitRef="usd">24032000</us-gaap:AssetsFairValueDisclosure>
    <algm:ContingentConsiderationFairValueDisclosure
      contextRef="i11f95a1f55a547a19133b799315b755c_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTAtMS0xLTEtMA_5aa563e5-1197-453c-b3a6-40a06280ff32"
      unitRef="usd">0</algm:ContingentConsiderationFairValueDisclosure>
    <algm:ContingentConsiderationFairValueDisclosure
      contextRef="ibf947b3759f142ff92376fc15e7f6142_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTAtMy0xLTEtMA_a92d03dd-c256-4f06-bd4a-9a884491e5a7"
      unitRef="usd">0</algm:ContingentConsiderationFairValueDisclosure>
    <algm:ContingentConsiderationFairValueDisclosure
      contextRef="ifb61496f950d4851abf5c22e39695c6e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTAtNS0xLTEtMA_af3e58c1-903c-4d5a-81a5-4fc3cde3e8a4"
      unitRef="usd">5100000</algm:ContingentConsiderationFairValueDisclosure>
    <algm:ContingentConsiderationFairValueDisclosure
      contextRef="i189cadbb4cf24a8699f89dc74289fbd6_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTAtNy0xLTEtMA_9033a06b-1fce-4b44-9d34-5a448c985781"
      unitRef="usd">5100000</algm:ContingentConsiderationFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i11f95a1f55a547a19133b799315b755c_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTEtMS0xLTEtMA_071ffc9d-6d69-408e-b858-61d2d0561a92"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ibf947b3759f142ff92376fc15e7f6142_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTEtMy0xLTEtMA_e6d57eba-b9d6-4ca4-b81e-db4dd23cce23"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ifb61496f950d4851abf5c22e39695c6e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTEtNS0xLTEtMA_8bb019a0-6ed6-472e-a4a2-2bf3ec24afb1"
      unitRef="usd">5100000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i189cadbb4cf24a8699f89dc74289fbd6_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmYxNGExN2I1NzE0ZjRlYzY4NDc5ZDIyMzM4MDU4ODI5L3RhYmxlcmFuZ2U6ZjE0YTE3YjU3MTRmNGVjNjg0NzlkMjIzMzgwNTg4MjlfMTEtNy0xLTEtMA_825551af-9dac-4c54-832c-694dfd5bc43c"
      unitRef="usd">5100000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iad9f3b792d714899b354893a8c1af72d_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNC0xLTEtMS0w_7948a9e5-6b39-407f-a5da-318a0e2157a6"
      unitRef="usd">16327000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2b92286059424659a238e9c0d8022524_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNC0zLTEtMS0w_295c1245-c46c-4aed-a7f1-9202d7560d7c"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic91abb3c75094d57bfdd9c3c6f2f99cd_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNC01LTEtMS0w_06c654a2-e86b-4e5f-b9fb-f2e7089ef997"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ibb4202df4b984c0a8803ed1bfc70639c_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNC03LTEtMS0w_a7559056-20de-4322-87c4-742576705429"
      unitRef="usd">16327000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <algm:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="iad9f3b792d714899b354893a8c1af72d_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNi0xLTEtMS0w_fd266d0a-0a03-4fb4-9067-c7294c14cbd9"
      unitRef="usd">6661000</algm:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <algm:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="i2b92286059424659a238e9c0d8022524_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNi0zLTEtMS0w_495e72a7-90fa-463f-95c6-3dbb7970d0e3"
      unitRef="usd">0</algm:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <algm:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ic91abb3c75094d57bfdd9c3c6f2f99cd_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNi01LTEtMS0w_542b1df4-c91e-4780-b0c3-fa9a8fe7696d"
      unitRef="usd">0</algm:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <algm:RestrictedCashAndCashEquivalentsFairValueDisclosure
      contextRef="ibb4202df4b984c0a8803ed1bfc70639c_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNi03LTEtMS0w_813937cf-9f25-458c-8901-a2deabbee270"
      unitRef="usd">6661000</algm:RestrictedCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id13c4791bbef47928b3a547005838ecc_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNy0xLTEtMS0w_d06f52ee-838d-4f64-a578-f4090ca2e015"
      unitRef="usd">22988000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i03cd3d69e7df44fb83182e9979f80438_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNy0zLTEtMS0w_d795db01-ee94-41d9-9758-738f7ffd665e"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7bee434bb38f4197a3dd53fd399e4cae_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNy01LTEtMS0w_7f29266e-38e4-48a3-8b2b-f335cdfcad41"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id1c74a5aa45e4ceca422641152e3f561_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfNy03LTEtMS0w_8861fd99-c690-469f-abb5-afaf674ed093"
      unitRef="usd">22988000</us-gaap:AssetsFairValueDisclosure>
    <algm:ContingentConsiderationFairValueDisclosure
      contextRef="id13c4791bbef47928b3a547005838ecc_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTAtMS0xLTEtMTAwNA_17f14e71-37b4-4760-8910-9aef538e2e1c"
      unitRef="usd">0</algm:ContingentConsiderationFairValueDisclosure>
    <algm:ContingentConsiderationFairValueDisclosure
      contextRef="i03cd3d69e7df44fb83182e9979f80438_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTAtMy0xLTEtMTAwNA_36d39935-5e20-4532-a35f-6a0625832be7"
      unitRef="usd">0</algm:ContingentConsiderationFairValueDisclosure>
    <algm:ContingentConsiderationFairValueDisclosure
      contextRef="i7bee434bb38f4197a3dd53fd399e4cae_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTAtNS0xLTEtMTAwNA_9269a470-76e1-4aeb-a5f4-0ad461727d96"
      unitRef="usd">4800000</algm:ContingentConsiderationFairValueDisclosure>
    <algm:ContingentConsiderationFairValueDisclosure
      contextRef="id1c74a5aa45e4ceca422641152e3f561_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTAtNy0xLTEtMTAwNA_3dab9d03-ef16-4e42-baa0-26b27132ecc4"
      unitRef="usd">4800000</algm:ContingentConsiderationFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id13c4791bbef47928b3a547005838ecc_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTEtMS0xLTEtMTAwNA_20b470d3-0096-4211-a75f-3cc194acdb65"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i03cd3d69e7df44fb83182e9979f80438_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTEtMy0xLTEtMTAwNA_35cee893-2497-43ed-8982-667d9712afb7"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i7bee434bb38f4197a3dd53fd399e4cae_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTEtNS0xLTEtMTAwNA_4b80efa1-2d53-410a-a9e3-05c69b2a7ce2"
      unitRef="usd">4800000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="id1c74a5aa45e4ceca422641152e3f561_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOmY3Njg4MmQ5MmM0NDRmNjRiOTFiZTE0OThjZmFjYWY5L3RhYmxlcmFuZ2U6Zjc2ODgyZDkyYzQ0NGY2NGI5MWJlMTQ5OGNmYWNhZjlfMTEtNy0xLTEtMTAwNA_0f4cfb53-051f-4dc9-b0e1-34d32cc3573c"
      unitRef="usd">4800000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RleHRyZWdpb246NjQxYThmY2JmMGRlNGNjMjk2MmIyZDZmMGY3ZTYxZGRfOTE0_e2acc481-3929-4b7b-91d2-08cb95f4a041">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the change in fair value of Level&#160;3 contingent consideration in connection with the fiscal year 2021 purchase of Voxtel, Inc. (&#x201c;Voxtel&#x201d;), a privately-held technology company located in Beaverton, Oregon that develops, manufactures and supplies photonic and advanced 3D imaging technologies (the &#x201c;Voxtel Acquisition&#x201d;), for the three-month period ended June&#160;25, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.066%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:19.734%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3 &lt;br/&gt;Contingent&lt;br/&gt;&#160;Consideration&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in fair value of contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at June 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="ib66bac1dde2c48d2a69432fd1d4ab268_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOjMyNzA3NDlmMjA2NzQ1MWJiY2QzNThkOTFjYTMyNzU3L3RhYmxlcmFuZ2U6MzI3MDc0OWYyMDY3NDUxYmJjZDM1OGQ5MWNhMzI3NTdfMS0xLTEtMS0w_fa1b5faf-89f0-4a80-98d6-e48d76282fe2"
      unitRef="usd">4800000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases
      contextRef="i38efaec368a84dd191be927481d913d1_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOjMyNzA3NDlmMjA2NzQ1MWJiY2QzNThkOTFjYTMyNzU3L3RhYmxlcmFuZ2U6MzI3MDc0OWYyMDY3NDUxYmJjZDM1OGQ5MWNhMzI3NTdfMi0xLTEtMS0w_7c4ae413-0b89-4af7-8a4e-e994f2333118"
      unitRef="usd">300000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i9bbc27dd0e3d4aa4bba0ba163df1fe85_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80OS9mcmFnOjY0MWE4ZmNiZjBkZTRjYzI5NjJiMmQ2ZjBmN2U2MWRkL3RhYmxlOjMyNzA3NDlmMjA2NzQ1MWJiY2QzNThkOTFjYTMyNzU3L3RhYmxlcmFuZ2U6MzI3MDc0OWYyMDY3NDUxYmJjZDM1OGQ5MWNhMzI3NTdfNC0xLTEtMS0w_fd814815-3ff9-4c3a-a9d1-f2dbc92d8fe8"
      unitRef="usd">5100000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RleHRyZWdpb246OTMxNzQwOWQ5NTQ2NDliMDhjZTc5ZDM3NjRiZTViOTVfMjY1_10ea21de-a6a1-4d94-89e8-c20418111f5e">Trade Accounts Receivable, net&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for expected credit losses and allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Returns and sales allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related party trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the Company&#x2019;s allowance for doubtful accounts and returns and sales allowances were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for&lt;br/&gt;Doubtful&lt;br/&gt;Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returns&lt;br/&gt;and Sales&lt;br/&gt;Allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Charged to costs and expenses or revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Write-offs, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at June 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for&lt;br/&gt;Doubtful&lt;br/&gt;Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returns&lt;br/&gt;and Sales&lt;br/&gt;Allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Charged to costs and expenses or revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Write-offs, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at June 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RleHRyZWdpb246OTMxNzQwOWQ5NTQ2NDliMDhjZTc5ZDM3NjRiZTViOTVfMjY2_29f85192-1b4e-497a-a081-e6b5091d2675">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;115,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for expected credit losses and allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Returns and sales allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,026)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,274)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Related party trade accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(23,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfMS0xLTEtMS0w_089d2eb3-4364-453a-939f-7bf728b17e95"
      unitRef="usd">115189000</algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent>
    <algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfMS0zLTEtMS0w_7b1651fb-c04c-4516-8067-ba4cc4e4ad34"
      unitRef="usd">108546000</algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfMy0xLTEtMS0w_ed3fe45b-c810-41dc-8c1c-864a785f0250"
      unitRef="usd">773000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfMy0zLTEtMS0w_aeeea003-ad11-4bd2-a6fc-6caa0fea3019"
      unitRef="usd">138000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNC0xLTEtMS0w_92882946-804d-413b-ba09-c8d201aafe2e"
      unitRef="usd">13026000</algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent>
    <algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNC0zLTEtMS0w_c2425eac-fa17-4260-a86f-2ba91e9d9a34"
      unitRef="usd">15274000</algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNS0xLTEtMS0w_e38f2430-b66d-4e98-b159-435d8036b8d0"
      unitRef="usd">23547000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNS0zLTEtMS0w_50d2e31a-0df0-4111-883e-1e5946761ae0"
      unitRef="usd">23634000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNi0xLTEtMS0w_c4e10feb-e712-498c-b9c9-75eb98cd4d65"
      unitRef="usd">77843000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjQ3NTgzNzhjYjQ2MTQ1N2ViNDRhNzgzNDcxMDEzZmMyL3RhYmxlcmFuZ2U6NDc1ODM3OGNiNDYxNDU3ZWI0NGE3ODM0NzEwMTNmYzJfNi0zLTEtMS0w_bc947e07-ef1d-437b-b79b-feb5a1cd41af"
      unitRef="usd">69500000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RleHRyZWdpb246OTMxNzQwOWQ5NTQ2NDliMDhjZTc5ZDM3NjRiZTViOTVfMjY0_29352f0d-d4d7-49f1-9fb1-5e1d08780923">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the Company&#x2019;s allowance for doubtful accounts and returns and sales allowances were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for&lt;br/&gt;Doubtful&lt;br/&gt;Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returns&lt;br/&gt;and Sales&lt;br/&gt;Allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,274&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Charged to costs and expenses or revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,217&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Write-offs, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(42,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at June 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.275%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for&lt;br/&gt;Doubtful&lt;br/&gt;Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Returns&lt;br/&gt;and Sales&lt;br/&gt;Allowances&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 27, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Charged to costs and expenses or revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Write-offs, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(27,255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at June 26, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,213&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMS0yLTEtMS0w_5f077533-c74d-48fc-b807-8a599d43cb1e"
      unitRef="usd">138000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMS00LTEtMS0w_8377cd32-ca68-4955-ad8e-97cf2e085e75"
      unitRef="usd">15274000</algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent>
    <algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMS02LTEtMS0w_442cfd68-c484-4815-85f3-7c5b49cbf77f"
      unitRef="usd">15412000</algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMi0yLTEtMS0w_3733fd0a-564c-4f19-bc7c-7c87caf95cac"
      unitRef="usd">635000</us-gaap:ProvisionForDoubtfulAccounts>
    <algm:AccountsReceivableReturnsAndSalesAllowancesExpenseReversal
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMi00LTEtMS0w_4528da2e-9076-4ad3-adef-175340bfd049"
      unitRef="usd">40582000</algm:AccountsReceivableReturnsAndSalesAllowancesExpenseReversal>
    <algm:AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMi02LTEtMS0w_601c53e9-332d-44b5-a964-fbedcf5e82e9"
      unitRef="usd">41217000</algm:AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMy0yLTEtMS0w_ced9e5bb-eeb3-4433-9985-8bbd6661125e"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <algm:AccountsReceivableAllowanceForReturnsAndSalesWriteoff
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMy00LTEtMS0w_499ba371-141f-441e-b234-2cfa586e81b8"
      unitRef="usd">42830000</algm:AccountsReceivableAllowanceForReturnsAndSalesWriteoff>
    <algm:AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfMy02LTEtMS0w_6947705c-ce8c-408c-a6cc-ee825ccf5aef"
      unitRef="usd">42830000</algm:AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfNC0yLTEtMS0w_20a85923-e694-4013-bc5a-e8da9b03401a"
      unitRef="usd">773000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfNC00LTEtMS0w_22df6705-059a-436d-90c0-484e2d130035"
      unitRef="usd">13026000</algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent>
    <algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOjRjOGU3YzM2ODAyZjQ1ZjFhNGI5MTEwNThiNjVmM2Y4L3RhYmxlcmFuZ2U6NGM4ZTdjMzY4MDJmNDVmMWE0YjkxMTA1OGI2NWYzZjhfNC02LTEtMS0w_b5215460-2a31-44d2-8af4-0d73eaa4a872"
      unitRef="usd">13799000</algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMS0yLTEtMS0w_828bff77-b821-4682-a0b2-278be459bd1f"
      unitRef="usd">288000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent
      contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMS00LTEtMS0w_fd8924f5-2166-4f5e-83f2-ec1550ca9dec"
      unitRef="usd">17185000</algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent>
    <algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent
      contextRef="ibf9f3b3ce75244b8bf5640161eec18e4_I20200327"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMS02LTEtMS0w_4f521531-7714-4b02-af43-cf708b3c2eea"
      unitRef="usd">17473000</algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMi0yLTEtMS0w_4ee0db05-6c9b-4826-b894-110981fe845c"
      unitRef="usd">0</us-gaap:ProvisionForDoubtfulAccounts>
    <algm:AccountsReceivableReturnsAndSalesAllowancesExpenseReversal
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMi00LTEtMS0w_a9ae61ab-3045-40d0-beff-36797d70eb1a"
      unitRef="usd">28995000</algm:AccountsReceivableReturnsAndSalesAllowancesExpenseReversal>
    <algm:AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMi02LTEtMS0w_56d576a4-c9c1-4e69-a689-6701ff94a402"
      unitRef="usd">28995000</algm:AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMy0yLTEtMS0w_d5e384e2-ed4e-4f9b-8142-e4e2f27d42af"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <algm:AccountsReceivableAllowanceForReturnsAndSalesWriteoff
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMy00LTEtMS0w_b13736c8-1148-4fbd-956b-af1fe79c8a99"
      unitRef="usd">27255000</algm:AccountsReceivableAllowanceForReturnsAndSalesWriteoff>
    <algm:AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfMy02LTEtMS0w_e513681b-8e92-41b7-9ae4-33ddbb835a50"
      unitRef="usd">27255000</algm:AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i52eb188d7ec240c9903405e46b892106_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfNC0yLTEtMS0w_1363c185-b870-47e9-bdb5-61fd5eeed03d"
      unitRef="usd">288000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent
      contextRef="i52eb188d7ec240c9903405e46b892106_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfNC00LTEtMS0w_1354eab1-f033-48dd-a658-a5f7f3ed928e"
      unitRef="usd">18925000</algm:AccountsReceivableAllowanceForReturnsAndSalesCurrent>
    <algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent
      contextRef="i52eb188d7ec240c9903405e46b892106_I20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81Mi9mcmFnOjkzMTc0MDlkOTU0NjQ5YjA4Y2U3OWQzNzY0YmU1Yjk1L3RhYmxlOmZkMTkzY2FhMmJiZjQ4MDdhZmRlY2I1NjU4NWJkNTg2L3RhYmxlcmFuZ2U6ZmQxOTNjYWEyYmJmNDgwN2FmZGVjYjU2NTg1YmQ1ODZfNC02LTEtMS0w_95a1e966-4e53-42f4-bd11-b7bb7bfb3cbf"
      unitRef="usd">19213000</algm:AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RleHRyZWdpb246Y2FjNDIyYmI1OWE1NGU0ZWFkZDZhYjE1YzUwOGVkM2NfMzY2_151cc415-dbbb-4cc5-af8e-166da5188fdc">Inventories&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories include material, labor and overhead and consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded inventory provisions totaling &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$3,189&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $1,583 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. During the three months ended June&#160;25, 2021, the Company discontinued a product line manufactured by Voxtel and subsequently recognized impairment charges for the related inventory, which represented most of the increase in inventory provisions.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RleHRyZWdpb246Y2FjNDIyYmI1OWE1NGU0ZWFkZDZhYjE1YzUwOGVkM2NfMzY3_3f09196d-5a0d-4ab6-b651-0a4ec9765fb6">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories include material, labor and overhead and consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Raw materials and supplies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Work in process&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMS0xLTEtMS0w_97e2094d-955b-443f-b52b-07fcd7023bd5"
      unitRef="usd">9295000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMS0zLTEtMS0w_5cdcba5c-7ad4-426d-b60c-a7e3d58489a9"
      unitRef="usd">9629000</us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMi0xLTEtMS0w_f60b7943-0645-428a-97dd-438055d9e71d"
      unitRef="usd">44739000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryWorkInProcessNetOfReserves
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMi0zLTEtMS0w_a0325afe-5ba2-4b64-94ee-7af5d14c7f0b"
      unitRef="usd">50095000</us-gaap:InventoryWorkInProcessNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMy0xLTEtMS0w_e11f35e7-d138-4ba3-a022-b6550f295bab"
      unitRef="usd">28322000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfMy0zLTEtMS0w_a111c9af-8479-4457-80c7-d816bc80224b"
      unitRef="usd">27774000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfNS0xLTEtMS0w_3fb1c724-3b10-4d8c-a11f-e0a7948cf731"
      unitRef="usd">82356000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RhYmxlOmJjMTQwNmFmYjZhMDQ1NjdiZWMxYmM1YmY3OTExODI5L3RhYmxlcmFuZ2U6YmMxNDA2YWZiNmEwNDU2N2JlYzFiYzViZjc5MTE4MjlfNS0zLTEtMS0w_77cc1907-755b-4c50-8fe8-8a72b8ec7e22"
      unitRef="usd">87498000</us-gaap:InventoryNet>
    <us-gaap:InventoryWriteDown
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RleHRyZWdpb246Y2FjNDIyYmI1OWE1NGU0ZWFkZDZhYjE1YzUwOGVkM2NfMjg1_d887e306-bcca-442e-935c-6f347e08a960"
      unitRef="usd">3189000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81NS9mcmFnOmNhYzQyMmJiNTlhNTRlNGVhZGQ2YWIxNWM1MDhlZDNjL3RleHRyZWdpb246Y2FjNDIyYmI1OWE1NGU0ZWFkZDZhYjE1YzUwOGVkM2NfMTA5OTUxMTYyODI5OA_6273f452-7862-4ab5-a132-d715b1302588"
      unitRef="usd">1583000</us-gaap:InventoryWriteDown>
    <us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81MTcvZnJhZzplZTg2YWNmZWRhNWY0MjdkYTlhNWI4YTcwYzc1NjkxMi90ZXh0cmVnaW9uOmVlODZhY2ZlZGE1ZjQyN2RhOWE1YjhhNzBjNzU2OTEyXzg3OTYwOTMwMjM4NTI_09b4d26d-c736-4665-a838-e6130e271f2f">Assets Held for SaleAs of March&#160;26, 2021, the Company had entered into a definitive agreement to sell its Thailand-based facility (the &#x201c;AMTC Facility&#x201d;) as it had already transferred production to the Manila, Philippines facility, which was reclassified from Property, plant and equipment, net to Assets held for sale in fiscal year 2021. The sale of the AMTC Facility is expected to close within the calendar year, subject to government approvals in Thailand and customary closing conditions. The change in carrying value of the assets held for sale from March&#160;26, 2021 to June&#160;25, 2021 of $660 was related to the impact of foreign currency translation.</us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock>
    <us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses
      contextRef="ie3351bd190de486a98b0ac0104434389_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81MTcvZnJhZzplZTg2YWNmZWRhNWY0MjdkYTlhNWI4YTcwYzc1NjkxMi90ZXh0cmVnaW9uOmVlODZhY2ZlZGE1ZjQyN2RhOWE1YjhhNzBjNzU2OTEyXzEwOTk1MTE2MjkzNDI_8e8c79a8-27cc-4fe9-9291-d433e99fd2c3"
      unitRef="usd">-660000</us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfNjQ3_5cd6f1ee-e429-492e-9a3a-2cbc6b4c2d19">Property, Plant and Equipment, net&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net is stated at cost, and consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings, building improvements and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(418,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(407,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;depreciation expense amounted to &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$11,120&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $10,809 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets include property, plant and equipment and related deposits on such assets, and capitalized tooling costs. The geographic locations of the Company's long-lived assets, net, based on physical location of the assets, as of June&#160;25, 2021 and March&#160;26, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Philippines&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thailand&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization of prepaid tooling costs amounted to &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$33&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $17 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfNjQ4_11235b86-6c65-4723-a5b7-a438acdf120e">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net is stated at cost, and consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings, building improvements and leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Machinery and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;491,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600,020&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less accumulated depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(418,443)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(407,627)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,393&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i1e9263eb65cc432f8dd858b3b4ff5601_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMS0xLTEtMS0w_a620690a-eb0b-41f6-b6e1-df5a24baf029"
      unitRef="usd">16573000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7eee197fb2b54e4aa257df019e4a51ff_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMS0zLTEtMS0w_767317f6-a335-49de-8120-180482755f4c"
      unitRef="usd">16602000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id86d8723c257408282bbf44ebcd4dcdd_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMi0xLTEtMS0w_a1bd5e93-3f0f-4f15-99b1-aebbd7ca9a7a"
      unitRef="usd">57953000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i65e4c82bd2d443d0a15879a560b38875_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMi0zLTEtMS0w_2a659eb3-3c9e-4487-adc1-5c6d7ebad06c"
      unitRef="usd">56911000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i5ab48a5590be4ebc982c9de01c2df030_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMy0xLTEtMS0w_ef829e13-8d20-47d7-8f9b-4df42ed42b47"
      unitRef="usd">514831000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i62912d66f8de444da0cf4729167b7200_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfMy0zLTEtMS0w_77b597a6-1efe-4656-9941-9e22567d3cdf"
      unitRef="usd">491025000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8aef9934d2a3426bbad447a45edb7782_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNC0xLTEtMS0w_2f2e9f6b-c2c7-4776-95fa-75a76ca6114e"
      unitRef="usd">6300000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i8e006915891c47f0b546a87947a8350d_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNC0zLTEtMS0w_ab54009e-bd1c-429f-bac6-9c78a2eb69ea"
      unitRef="usd">6281000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i2c9dcb3c515744a589c839e94422086a_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNS0xLTEtMS0w_2c41792d-002a-4a33-b205-b76345c07978"
      unitRef="usd">19779000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id5a2f7f3119541b88f0a2c77c40308f5_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNS0zLTEtMS0w_10f41695-1642-42ba-b8a1-c78815095280"
      unitRef="usd">29201000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNi0xLTEtMS0w_324c6928-385f-4f3c-bcad-2021e0cf8a4a"
      unitRef="usd">615436000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNi0zLTEtMS0w_a870fe1b-be17-434d-a1fc-3a2cf7ba04a7"
      unitRef="usd">600020000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNy0xLTEtMS0w_8ad39d2b-7b6a-4fee-9890-e4beb6184ec1"
      unitRef="usd">418443000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfNy0zLTEtMS0w_08a5a0c7-a5a0-4109-ab23-1a56df851675"
      unitRef="usd">407627000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfOC0xLTEtMS0w_f7304190-3d3a-49c1-abe8-debf8c062156"
      unitRef="usd">196993000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOjg2NGJmNGFlZGViYjQzNGM5YThiZDkyNjUwZjU1MWVjL3RhYmxlcmFuZ2U6ODY0YmY0YWVkZWJiNDM0YzlhOGJkOTI2NTBmNTUxZWNfOC0zLTEtMS0w_b1b30130-ec3a-41d2-8628-a9cc121597f4"
      unitRef="usd">192393000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfMTcx_77561c8f-af84-4bbe-a1f4-f453130ef8e0"
      unitRef="usd">11120000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfMTA5OTUxMTYyODQzMA_153ec8db-5a9d-45f4-afa5-011ae5c702cd"
      unitRef="usd">10809000</us-gaap:Depreciation>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfNjQ2_50f1394d-ae90-47f0-a6e1-a536f4aeb68c">The geographic locations of the Company's long-lived assets, net, based on physical location of the assets, as of June&#160;25, 2021 and March&#160;26, 2021 are as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.780%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.783%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Philippines&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thailand&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="i82ba3f85467f491483cda2a2377a34ba_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMS0xLTEtMS0w_81d5c93e-134c-49da-bcf8-0708b2c5deec"
      unitRef="usd">36726000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="iee381b190e5f40f48dbe5ed9bfee006c_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMS0zLTEtMS0w_4121e8ec-2d9b-436c-939a-d39ad029422f"
      unitRef="usd">36529000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="ifeb49d6c37b243f8ab168094768176b1_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMi0xLTEtMS0w_0df6b1ff-73e3-4242-a466-88e39c590611"
      unitRef="usd">153282000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i988f24c5dca1452897c43a405f500388_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMi0zLTEtMS0w_6d1541d1-e469-4091-970c-8ed62b6a97a5"
      unitRef="usd">148374000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i458bc4561c584b249ee9586dc9c8c055_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMy0xLTEtMS0w_37cf7ef6-42f0-4109-b48d-ccae2554bf0c"
      unitRef="usd">0</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if9754d40ea0348228fdf7d4ecaac207c_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfMy0zLTEtMS0w_dc01dc7c-6135-4b6b-8915-c19dd8238858"
      unitRef="usd">1698000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="if9836266df7e4bb89431dbdb5e4cfa6c_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfNC0xLTEtMS0w_a6d4a9b5-41fd-4c7e-ab06-36e2af76f39a"
      unitRef="usd">7331000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i09beba88784f4de090043d372b979994_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfNC0zLTEtMS0w_cdc0a32b-024e-4ded-ba8f-9ed6fe8676da"
      unitRef="usd">7190000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfNS0xLTEtMS0w_08332af4-1d5d-4379-b64d-548097a0abcb"
      unitRef="usd">197339000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RhYmxlOmMwMjE5MTZiMGQ2NjQyYWY5Njg1NDFkMmM1N2VlMTcyL3RhYmxlcmFuZ2U6YzAyMTkxNmIwZDY2NDJhZjk2ODU0MWQyYzU3ZWUxNzJfNS0zLTEtMS0w_55bfccdf-935b-40ba-b2df-3db1ef1320d7"
      unitRef="usd">193791000</us-gaap:NoncurrentAssets>
    <us-gaap:AdjustmentForAmortization
      contextRef="i53870ecf87684bd39538aa0f07d2b62a_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfNTY3_047fb49a-51bc-4ede-a667-651eb60af077"
      unitRef="usd">33000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="ibd5434c41221406db0aca1c643d1c9e5_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV81OC9mcmFnOjEzOGZmOTk0ZjdjZjRhYWI4OWYzMTFhYTIwOTM3M2ZhL3RleHRyZWdpb246MTM4ZmY5OTRmN2NmNGFhYjg5ZjMxMWFhMjA5MzczZmFfMTA5OTUxMTYyODQ3Ng_ed598bbe-dd4e-4ff5-a18b-76fc372aefe9"
      unitRef="usd">17000</us-gaap:AdjustmentForAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTY2Nw_2ff27159-adbc-47e9-a794-6b90ece61694">Goodwill and Intangible Assets&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the changes in the carrying amount of goodwill as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at June 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&#160;Average&#160;Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived and legacy process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legacy trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&#160;Average&#160;Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived and legacy process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legacy trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets amortization expense was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1,019&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $713 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. The majority of the Company&#x2019;s intangible assets are related to patents as noted above. The Company capitalizes external legal costs incurred in the defense of its patents when it believes that a significant, discernible increase in value will result from the defense and a successful outcome of the legal action is probable. When the Company capitalizes patent defense costs, it amortizes these costs over the remaining estimated useful life of the patent, which is generally 10 years. There were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;no&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; such costs capitalized during either of the first three months of fiscal years 2022 or 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;25, 2021, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTY2OA_15e95fc8-f7fb-4e10-9cb6-2fe073f273af">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below summarizes the changes in the carrying amount of goodwill as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.781%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at June 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOmJiYjJjZWFlNzU3YTQ3YmQ4Njk4MjE4YzE1YzNjZGUzL3RhYmxlcmFuZ2U6YmJiMmNlYWU3NTdhNDdiZDg2OTgyMThjMTVjM2NkZTNfMS0xLTEtMS0w_5e542624-00cb-42c3-9eb4-57aeef5cbe54"
      unitRef="usd">20106000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOmJiYjJjZWFlNzU3YTQ3YmQ4Njk4MjE4YzE1YzNjZGUzL3RhYmxlcmFuZ2U6YmJiMmNlYWU3NTdhNDdiZDg2OTgyMThjMTVjM2NkZTNfMy0xLTEtMS0w_96b8d392-e3fc-4d66-a400-e91f8f3bbb30"
      unitRef="usd">12000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOmJiYjJjZWFlNzU3YTQ3YmQ4Njk4MjE4YzE1YzNjZGUzL3RhYmxlcmFuZ2U6YmJiMmNlYWU3NTdhNDdiZDg2OTgyMThjMTVjM2NkZTNfNC0xLTEtMS0w_a4c30353-24cb-4cea-aea9-8d2d359fc124"
      unitRef="usd">20118000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTY2OQ_3bcd6f75-6fb4-4af8-ad88-1530d9b97165">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&#160;Average&#160;Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived and legacy process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legacy trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.185%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.397%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Description&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Gross&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying&lt;br/&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-&#160;Average&#160;Lives&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived and legacy process technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Legacy trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;627&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idc6b5d0fe52343a686d60a8c97b031ba_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMi0yLTEtMS0w_c2f1c9f7-1066-43f1-b602-47a232e225db"
      unitRef="usd">33703000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idc6b5d0fe52343a686d60a8c97b031ba_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMi00LTEtMS0w_2b1e0656-63be-46fa-9ef7-7e86efbe8127"
      unitRef="usd">13013000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idc6b5d0fe52343a686d60a8c97b031ba_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMi02LTEtMS0w_8af9c66e-d71c-45c9-9e65-64e7eee9cfdc"
      unitRef="usd">20690000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i046de8aa281a450bb6fd8728ce1af7b7_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMi04LTEtMS0w_a31e614e-c565-4c45-a7a6-ef630c20bad1">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5386f6d87da64982be1807b64b3587d5_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMy0yLTEtMS0w_9195253c-a96f-4fb4-8d3d-492d5b675353"
      unitRef="usd">6923000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5386f6d87da64982be1807b64b3587d5_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMy00LTEtMS0w_cc5eea51-10db-4c1d-81ef-409d6865a250"
      unitRef="usd">6610000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5386f6d87da64982be1807b64b3587d5_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMy02LTEtMS0w_f4caf566-ac34-40ae-bf77-4c37466fa93e"
      unitRef="usd">313000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7764a42ad4834a26a626a79a6ff584e1_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfMy04LTEtMS0w_1a340708-6d98-48f5-adf4-68b6f2a95802">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if0fb4e3f557348399f9c24de3816254d_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNC0yLTEtMS0w_7c830b3f-385c-4a82-afb7-ac54ec860b7d"
      unitRef="usd">13100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if0fb4e3f557348399f9c24de3816254d_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNC00LTEtMS0w_83a287d9-e44d-4e63-970e-eb551f0d7ad7"
      unitRef="usd">924000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if0fb4e3f557348399f9c24de3816254d_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNC02LTEtMS0w_0df7b19c-853b-43c4-b43b-6d8f10006b0e"
      unitRef="usd">12176000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i593d43cdccfd4e53bcb807d00ffe0032_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNC04LTEtMS0w_7b6c881f-28b3-45f3-ac82-c5edbc1bb768">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib93acb4c533a4b698ef35df30cf69c22_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS0yLTEtMS0xMTA4_44bad8df-d96b-4e50-ba9b-00afe68b7b29"
      unitRef="usd">4050000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib93acb4c533a4b698ef35df30cf69c22_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS00LTEtMS0xMTA4_cb80e00b-2c83-4d43-9eb6-ebe696b35863"
      unitRef="usd">1650000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib93acb4c533a4b698ef35df30cf69c22_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS02LTEtMS0xMTIz_00cee636-48d0-4691-aa9b-0678477dd971"
      unitRef="usd">2400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i538aff33cfaf439d8882bf0f8d327d29_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS0yLTEtMS0w_7d180a59-3b46-4637-819d-4e08ce349da9"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i538aff33cfaf439d8882bf0f8d327d29_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS00LTEtMS0w_446b91a4-3591-40b0-9e65-1ef38cbce761"
      unitRef="usd">34000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i538aff33cfaf439d8882bf0f8d327d29_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS02LTEtMS0w_204f0d86-f7b6-4ff7-9b57-ec985f20a754"
      unitRef="usd">166000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ib4dd6b74e22d4983888fd24cc12420ba_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNS04LTEtMS0w_05435cfb-b83f-4d9c-b9a0-e262c01ebd8d">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib77c9c2936ef4dfeb55bb71eddb03954_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy0yLTEtMS0xMTEz_179c8860-7f1d-46b5-b455-03127b14e369"
      unitRef="usd">627000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib77c9c2936ef4dfeb55bb71eddb03954_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy00LTEtMS0xMTEz_5f113dac-8b6f-466f-96db-d84255a078db"
      unitRef="usd">71000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib77c9c2936ef4dfeb55bb71eddb03954_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy02LTEtMS0xMTE4_4dd92ee2-9546-4b83-93a2-b919ecb26ae9"
      unitRef="usd">556000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibe9ebf13abe446e99895f03346fed7a1_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNi0yLTEtMS0w_9e8b0623-7a1f-4623-9e79-d23556e6abc8"
      unitRef="usd">32000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibe9ebf13abe446e99895f03346fed7a1_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNi00LTEtMS0w_858c4bd9-0dc5-4c25-a7f4-df4ebe91df12"
      unitRef="usd">32000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibe9ebf13abe446e99895f03346fed7a1_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNi02LTEtMS0w_47b1a0b7-8f02-4d7f-b93e-c18cc4d56283"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy0yLTEtMS0w_d94a4129-76fe-4738-bb1b-3f71cbae844d"
      unitRef="usd">58635000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy00LTEtMS0w_25eb6872-8e1f-452a-98fe-61cc458f9f26"
      unitRef="usd">22334000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjdkMGZmNTMxYWRlNjQ4ZWZhMDRiNmQwZTcyYTIzYTQ5L3RhYmxlcmFuZ2U6N2QwZmY1MzFhZGU2NDhlZmEwNGI2ZDBlNzJhMjNhNDlfNy02LTEtMS0w_2abcd22d-5061-43ef-84fe-2e1a6ab2d6da"
      unitRef="usd">36301000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i308b27d50f144b4fa2db871ec91c23bb_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMi0yLTEtMS0w_34cb4bf3-2594-4805-9793-76ea24a718dc"
      unitRef="usd">32751000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i308b27d50f144b4fa2db871ec91c23bb_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMi00LTEtMS0w_4d970331-1e8c-427e-8e73-0611d680d543"
      unitRef="usd">12307000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i308b27d50f144b4fa2db871ec91c23bb_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMi02LTEtMS0w_66d655d4-1454-4880-af7d-6b40b478e094"
      unitRef="usd">20444000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iaa86c2d7714f4289ba990d0e37d28ee0_D20200328-20210326"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMi04LTEtMS0w_3a09b9aa-cd4a-4667-a88a-b09472ce137b">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="idf6772c0848d43f9936773005d4a0630_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMy0yLTEtMS0w_918617b3-8063-460c-9727-f03888acbb2f"
      unitRef="usd">6193000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="idf6772c0848d43f9936773005d4a0630_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMy00LTEtMS0w_969bf0b9-edf0-4f62-94db-58d2aa19dc65"
      unitRef="usd">5865000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="idf6772c0848d43f9936773005d4a0630_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMy02LTEtMS0w_9d3879e2-635d-4fd2-8bfa-5a432be0214c"
      unitRef="usd">328000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i4e34112724f648538b6aef9d7ea72802_D20200328-20210326"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfMy04LTEtMS0w_dcbf6613-763b-4fd8-a0bf-6ff876e4a7e8">P9Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i175cf7251a9a4e8ab10cdd993d1ba9c9_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNC0yLTEtMS0w_9b7671a4-9061-4fcc-a805-54f85f129bd2"
      unitRef="usd">13100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i175cf7251a9a4e8ab10cdd993d1ba9c9_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNC00LTEtMS0w_7c06c796-674b-4bfb-b8b1-1197d9a0260d"
      unitRef="usd">651000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i175cf7251a9a4e8ab10cdd993d1ba9c9_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNC02LTEtMS0w_7a08f96e-803e-4c37-bc9f-be2c1504593a"
      unitRef="usd">12449000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i25bc457c2b6f404ebbfcb10ab4912420_D20200328-20210326"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNC04LTEtMS0xMTM2_ce987947-1698-4a98-9874-de9d5babcd29">P12Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib0dd3f6745ea4918b04dd5b8f25a3522_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS0yLTEtMS0xMTI4_f212ce37-fd34-4906-8607-1d6f734883a1"
      unitRef="usd">4050000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib0dd3f6745ea4918b04dd5b8f25a3522_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS00LTEtMS0xMTI4_b3db96de-c993-4991-beeb-0fdcf6a556cc"
      unitRef="usd">1650000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib0dd3f6745ea4918b04dd5b8f25a3522_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS02LTEtMS0xMTI4_25204e8b-e09a-4906-b51f-e11c531b0e7f"
      unitRef="usd">2400000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i05ebfb331e4a4b5ea0eae559be7a2180_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS0yLTEtMS0w_8d4b6687-1ec4-49c1-9f1a-945bcbf32342"
      unitRef="usd">200000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i05ebfb331e4a4b5ea0eae559be7a2180_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS00LTEtMS0w_70cfa39f-3737-4b31-acf5-490901b30f79"
      unitRef="usd">24000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i05ebfb331e4a4b5ea0eae559be7a2180_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNS02LTEtMS0w_9649a29d-244e-4630-81ec-16885fd2e596"
      unitRef="usd">176000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ibc4b578041e94cfa918adb09731cfb62_D20200328-20210326"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNi04LTEtMS0xMTM2_940a6ca8-f0a3-4e2b-9d97-8664045fe264">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3845e846e39c4cfca556d6c69bb36a29_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy0yLTEtMS0xMTMy_51aa4d90-51ce-44b5-b1b1-975b958ccff2"
      unitRef="usd">627000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3845e846e39c4cfca556d6c69bb36a29_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy00LTEtMS0xMTMy_65f8de4b-07a4-497f-aa92-b807a3cfbe19"
      unitRef="usd">58000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3845e846e39c4cfca556d6c69bb36a29_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy02LTEtMS0xMTMy_aff7fb06-3f2e-4439-be69-d21509f85801"
      unitRef="usd">569000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i11feaa22656e4a69bbe089c7031dcde9_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNi0yLTEtMS0w_defea963-b8cd-4b34-8933-b6850e5e9f3a"
      unitRef="usd">32000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i11feaa22656e4a69bbe089c7031dcde9_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNi00LTEtMS0w_074a1585-93d3-44f0-bcb8-18bea52a6c27"
      unitRef="usd">32000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i11feaa22656e4a69bbe089c7031dcde9_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNi02LTEtMS0w_ddc96b44-738f-466e-ad1f-95fd0d0fbdbe"
      unitRef="usd">0</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy0yLTEtMS0w_f11fa021-944b-4420-a005-91ab6cd05fe3"
      unitRef="usd">56953000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy00LTEtMS0w_7668a966-76fb-44f1-bf09-a6fa50c62625"
      unitRef="usd">20587000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjRjZmMwODI2Y2NhNzQwMzU5MTkyMTc5MjkwZjZjZDhhL3RhYmxlcmFuZ2U6NGNmYzA4MjZjY2E3NDAzNTkxOTIxNzkyOTBmNmNkOGFfNy02LTEtMS0w_7a08d62b-1753-45ed-839c-309c20a776d0"
      unitRef="usd">36366000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfODgy_59e79e3c-2f01-40d0-9efa-995c24b05ee1"
      unitRef="usd">1019000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTA5OTUxMTYzMDEyMg_23316b75-8d4a-4d30-9c61-7934101269ec"
      unitRef="usd">713000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i046de8aa281a450bb6fd8728ce1af7b7_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTQ0MA_6b48b972-12fd-4911-9402-ba9253bf4f5a">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RleHRyZWdpb246MjQ4ZmM5MTRmMWEwNGM1ZDlkMGI1Y2RhYjZhYThjYmRfMTY3MA_03318d68-1bec-46fd-a37b-2016c7f45688">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;25, 2021, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.953%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.847%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,826&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,301&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfMC0xLTEtMS0w_f6565447-7e3c-4b61-b527-91ece2f23a64"
      unitRef="usd">2626000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfMS0xLTEtMS0w_c67e18ef-fa45-4fd0-ae8b-e8a68e37c93b"
      unitRef="usd">3363000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfMi0xLTEtMS0w_2a8b3acc-9bcd-45cd-b58e-d1857f8a3c9b"
      unitRef="usd">3244000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfMy0xLTEtMS0w_371406cb-5bab-4b0a-acc1-2135c1f26ce4"
      unitRef="usd">3042000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfNC0xLTEtMS0w_d1af3d5d-8ab1-4599-b6b5-856ba4db893e"
      unitRef="usd">2826000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <algm:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfNS0xLTEtMS0w_2bee8c5d-9875-4234-b1a1-1c3990fecc4d"
      unitRef="usd">21200000</algm:FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82MS9mcmFnOjI0OGZjOTE0ZjFhMDRjNWQ5ZDBiNWNkYWI2YWE4Y2JkL3RhYmxlOjg2OTgzNWM4MmQzYjQ5YWZiOThlY2JmYzdmZWY5MWU1L3RhYmxlcmFuZ2U6ODY5ODM1YzgyZDNiNDlhZmI5OGVjYmZjN2ZlZjkxZTVfNi0xLTEtMS0w_33479bd9-0959-410c-98b4-60b86a5f74bc"
      unitRef="usd">36301000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RleHRyZWdpb246NWM3NTAyNTcyNDhiNDRiYzhmMzFhYWIwNjEwZWI3ODVfMTM4_c3bcfa39-7c75-4cea-8b62-54ba9ec57c76">Accrued Expenses and Other Current Liabilities&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of accrued expenses and other current liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued management incentives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued salaries and wages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Base acquisition purchase price due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits on AMTC Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued utilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:OtherCurrentLiabilitiesTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RleHRyZWdpb246NWM3NTAyNTcyNDhiNDRiYzhmMzFhYWIwNjEwZWI3ODVfMTM5_8458ca04-cedd-4a44-8869-6b9335f689c9">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The composition of accrued expenses and other current liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued management incentives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,538&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued salaries and wages&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Base acquisition purchase price due&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deposits on AMTC Facility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued vacation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued severance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,293&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued income taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued utilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherCurrentLiabilitiesTableTextBlock>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMi0xLTEtMS0w_be42b817-5931-4382-a6d7-91751db18bb9"
      unitRef="usd">8013000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:DeferredCompensationLiabilityCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMi0zLTEtMS0w_9aa65a01-92a0-45c7-96a7-45738c295a2b"
      unitRef="usd">21538000</us-gaap:DeferredCompensationLiabilityCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMy0xLTEtMS0w_7f5b0a97-4d61-4ddd-b9f3-9bba1b3c7c43"
      unitRef="usd">22282000</us-gaap:AccruedSalariesCurrent>
    <us-gaap:AccruedSalariesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMy0zLTEtMS0w_cef7e2a8-5f9a-4a99-bf0a-51b7f500b103"
      unitRef="usd">15060000</us-gaap:AccruedSalariesCurrent>
    <algm:BusinessCombinationConsiderationTransferredPayable
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNC0xLTEtMS0w_3de94282-1be5-4aa3-80ba-b5c16d031599"
      unitRef="usd">14588000</algm:BusinessCombinationConsiderationTransferredPayable>
    <algm:BusinessCombinationConsiderationTransferredPayable
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNC0zLTEtMS0w_88fbb053-557c-4c5b-bfcf-33dac936427b"
      unitRef="usd">14588000</algm:BusinessCombinationConsiderationTransferredPayable>
    <us-gaap:DepositLiabilityCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNS0xLTEtMS0xMTkz_c1fdce67-e8ae-4669-9d8d-cca23f0497a5"
      unitRef="usd">14162000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:DepositLiabilityCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNS0zLTEtMS0xMTkz_fc617b24-e6dd-4dab-8e15-b897e25568b5"
      unitRef="usd">14531000</us-gaap:DepositLiabilityCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNS0xLTEtMS0w_dc3a4301-c9de-4fb9-9911-07536a565876"
      unitRef="usd">5969000</us-gaap:AccruedVacationCurrent>
    <us-gaap:AccruedVacationCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNS0zLTEtMS0w_f744c6ed-3363-4f94-bcc5-0df7fc2f77c5"
      unitRef="usd">5739000</us-gaap:AccruedVacationCurrent>
    <algm:AccruedSeveranceCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNi0xLTEtMS0w_d5915d6c-480a-4b2d-a692-4bcd23ca6f29"
      unitRef="usd">710000</algm:AccruedSeveranceCurrent>
    <algm:AccruedSeveranceCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNi0zLTEtMS0w_72614708-fb26-422a-bae7-185fbd4b0e7d"
      unitRef="usd">572000</algm:AccruedSeveranceCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNy0xLTEtMS0w_b1b138b2-63b6-4f2a-8dd7-57ab8249745b"
      unitRef="usd">2293000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfNy0zLTEtMS0w_be51746f-0abc-4466-a338-8d008b7cf4e1"
      unitRef="usd">2029000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfOC0xLTEtMS0w_6998cf66-1428-4ddc-90e8-c05bf3f67d72"
      unitRef="usd">3711000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfOC0zLTEtMS0w_20eb7123-6ab3-497b-a0f1-99e4b90048a2"
      unitRef="usd">514000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedUtilitiesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfOS0xLTEtMS0w_282f8c92-abdc-41ec-a75f-683af41de58b"
      unitRef="usd">708000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:AccruedUtilitiesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfOS0zLTEtMS0w_7bfcc527-68d8-46a8-8c16-9ed4f6055699"
      unitRef="usd">623000</us-gaap:AccruedUtilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMTAtMS0xLTEtMA_79662605-cfee-44be-99e6-0a71fdd4e66b"
      unitRef="usd">4335000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:OtherSundryLiabilitiesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMTAtMy0xLTEtMA_d3369b4a-8bb9-491d-aa1f-39bebe2d817c"
      unitRef="usd">3738000</us-gaap:OtherSundryLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMTEtMS0xLTEtMA_a74a5be0-d0e0-419b-9f82-f1484b5a186b"
      unitRef="usd">76771000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV82Ny9mcmFnOjVjNzUwMjU3MjQ4YjQ0YmM4ZjMxYWFiMDYxMGViNzg1L3RhYmxlOjcyNTllMDhkMzMwZTRhMTNiYTJiY2JkZmZhNTM4ZDZiL3RhYmxlcmFuZ2U6NzI1OWUwOGQzMzBlNGExM2JhMmJjYmRmZmE1MzhkNmJfMTEtMy0xLTEtMA_a40eb32f-c46d-4865-a0c3-58d97e681021"
      unitRef="usd">78932000</us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzg3OTYwOTMwMjc0NzY_aa20d20f-47e2-4a05-b74f-f0c2b4bd6f49">Leases&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The Company also considers whether its service arrangements include the right to control the use of an asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The Company leases real estate, equipment and vehicles under operating lease agreements that have initial terms ranging from 1 to 11 years. The Company does not have any leases classified as finance leases. Some leases include one or more options to exercise renewal terms, generally at the Company&#x2019;s sole discretion, that can extend the lease term. Certain leases contain rights to terminate whereby those termination options are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease term only when it is reasonably certain that the Company will exercise that option. The Company&#x2019;s leases generally do not contain any material restrictive covenants.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Operating lease cost is recognized on a straight-line basis over the lease term. Information regarding the Company&#x2019;s leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term &#x2013; operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.97 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate &#x2013; operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rent expense incurred under operating lease agreements was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1,235&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1,183&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;25, 2021, expirations of lease obligations by fiscal year were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Information as Lessee under ASC 840&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments for noncancellable operating leases as reported under the previous lease guidance as of March&#160;26, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ibaeebb403a8147fcabcfec141084747b_I20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzEwOTk1MTE2MzE0NTc_ad1d9acb-df0b-4009-aa7c-8a343db7f1ea">P1Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="ibd3b64db38e647edb276ed1ea888c6e9_I20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzEwOTk1MTE2MzE0NjI_8cabee9e-6c57-4fdd-861c-a343cde805ab">P11Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzg3OTYwOTMwMjc0Nzk_b8a2f8c0-2762-467b-81ce-ed55ff4aa3e0">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Operating lease cost is recognized on a straight-line basis over the lease term. Information regarding the Company&#x2019;s leases are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:85.358%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.442%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease costs:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short term lease expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other information:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term &#x2013; operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.97 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate &#x2013; operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpkNDZkYzkwN2MxNWU0MWM3YWU3YjMwOWE5NDViMjNhMi90YWJsZXJhbmdlOmQ0NmRjOTA3YzE1ZTQxYzdhZTdiMzA5YTk0NWIyM2EyXzItMS0xLTEtMTI0NQ_e05f4a78-6f16-4251-b2bd-8a071861194f"
      unitRef="usd">1149000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpkNDZkYzkwN2MxNWU0MWM3YWU3YjMwOWE5NDViMjNhMi90YWJsZXJhbmdlOmQ0NmRjOTA3YzE1ZTQxYzdhZTdiMzA5YTk0NWIyM2EyXzMtMS0xLTEtMTI0NQ_33d151ee-430c-4c05-a3b1-3e4ccafd343b"
      unitRef="usd">55000</us-gaap:ShortTermLeaseCost>
    <us-gaap:OperatingLeasePayments
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpkNDZkYzkwN2MxNWU0MWM3YWU3YjMwOWE5NDViMjNhMi90YWJsZXJhbmdlOmQ0NmRjOTA3YzE1ZTQxYzdhZTdiMzA5YTk0NWIyM2EyXzctMS0xLTEtMTI3MQ_8af95c59-654d-4782-bdd7-858f0878fd31"
      unitRef="usd">1230000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpkNDZkYzkwN2MxNWU0MWM3YWU3YjMwOWE5NDViMjNhMi90YWJsZXJhbmdlOmQ0NmRjOTA3YzE1ZTQxYzdhZTdiMzA5YTk0NWIyM2EyXzgtMS0xLTEtMTI3MQ_efd2a230-c709-4f99-8b9d-08c893e0ed2d">P5Y11M19D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpkNDZkYzkwN2MxNWU0MWM3YWU3YjMwOWE5NDViMjNhMi90YWJsZXJhbmdlOmQ0NmRjOTA3YzE1ZTQxYzdhZTdiMzA5YTk0NWIyM2EyXzktMS0xLTEtMTI3MQ_e9c47d59-62ce-4c58-958e-6e961f3cea2a"
      unitRef="number">0.046</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseExpense
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzEwOTk1MTE2MzI3NDM_703538ee-5114-4853-8c7d-fb1b50815007"
      unitRef="usd">1235000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzEwOTk1MTE2MzI3NTA_55e04bda-29a4-428f-a120-96c9a8405bf7"
      unitRef="usd">1183000</us-gaap:OperatingLeaseExpense>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzg3OTYwOTMwMjc0Nzc_b8c7920d-6acd-443f-af98-b09f3e090ae7">&lt;div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of June&#160;25, 2021, expirations of lease obligations by fiscal year were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remainder of 2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total undiscounted lease payments&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: present value adjustment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,601)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzAtMS0xLTEtMTMwMQ_450cdf13-738c-448f-b006-92f0f8c68625"
      unitRef="usd">3149000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzEtMS0xLTEtMTMwMQ_2fc810f9-9029-4c6e-b9e0-72606570adee"
      unitRef="usd">3694000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzItMS0xLTEtMTMwMQ_0d9b89c8-1ca0-4db6-8c00-c05fc9fa0462"
      unitRef="usd">3296000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzMtMS0xLTEtMTMwMQ_7647d62e-c263-4702-a84f-f0cfee8be83f"
      unitRef="usd">3021000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzQtMS0xLTEtMTMwMQ_1cfbaed6-96e2-4236-b5a5-e3cdb7cc6cfd"
      unitRef="usd">2639000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <algm:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzUtMS0xLTEtMTMwMQ_d7e109be-7d0e-4d71-80e0-caaea41c949d"
      unitRef="usd">4496000</algm:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzYtMS0xLTEtMTMwMQ_dda9cb7e-f8ca-4fee-9659-91ee43bc93ae"
      unitRef="usd">20295000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzctMS0xLTEtMTMwMQ_2d4a76ed-0d28-4668-b6da-115c5eb0653f"
      unitRef="usd">2601000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTpjMTcyYTkzMGJhZDA0MDFiYmVhY2Y0YjIxMmUwZmNmZi90YWJsZXJhbmdlOmMxNzJhOTMwYmFkMDQwMWJiZWFjZjRiMjEyZTBmY2ZmXzgtMS0xLTEtMTMwMQ_9a6215b1-ccd6-4bca-a4fb-5f2bea311232"
      unitRef="usd">17694000</us-gaap:OperatingLeaseLiability>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90ZXh0cmVnaW9uOjcxN2E3YTlmM2E4YjQ1ZTdiNDNjZDkxZmI0ZGM1NGQyXzg3OTYwOTMwMjc0Nzg_906d101d-befd-4788-9be4-4c4c1189911a">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Future minimum lease payments for noncancellable operating leases as reported under the previous lease guidance as of March&#160;26, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:81.191%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.609%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzAtMS0xLTEtMTMzNw_10c7f2a7-f3a7-4183-b372-a580f212f0d3"
      unitRef="usd">2887000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzEtMS0xLTEtMTMzNw_bcb15e55-1355-4238-a180-0c80470ababb"
      unitRef="usd">2726000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzItMS0xLTEtMTMzNw_fa52b545-acdd-4619-ac9d-38d454772f48"
      unitRef="usd">2644000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzMtMS0xLTEtMTMzNw_5cc97b74-21ed-4cbe-8a36-5b85be251a9a"
      unitRef="usd">2172000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzQtMS0xLTEtMTMzNw_1705a107-cd4b-48cd-aa36-b3bffb1c57a1"
      unitRef="usd">1773000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzUtMS0xLTEtMTMzNw_4d62c1de-87d2-4105-9b02-2ea879582132"
      unitRef="usd">3713000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV80NDQvZnJhZzo3MTdhN2E5ZjNhOGI0NWU3YjQzY2Q5MWZiNGRjNTRkMi90YWJsZTo2YjVhZDg5NzVkMjE0MjcwYThjNjRkZmJkNmFkNGFlZi90YWJsZXJhbmdlOjZiNWFkODk3NWQyMTQyNzBhOGM2NGRmYmQ2YWQ0YWVmXzYtMS0xLTEtMTMzNw_1b06387b-e93d-42be-ac43-0d542876c0a4"
      unitRef="usd">15915000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNjg3OA_74e0322e-9336-4789-b68e-0eaeca59b89c">Debt and Other Borrowings&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September 30, 2020, the Company entered into a term loan credit agreement with Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $325,000 senior secured term loan facility due in 2027 (the &#x201c;Term Loan Facility&#x201d;). On September 30, 2020, the Company also entered into a revolving facility credit agreement with Mizuho Bank, Ltd., as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $50,000 senior secured revolving credit facility expiring in 2023 (the &#x201c;Revolving Credit Facility&#x201d; and, together with the Term Loan Facility, the &#x201c;Senior Secured Credit Facilities&#x201d;). The Revolving Credit Facility is secured by a lien on the same collateral and on the same basis as the Term Loan Facility. Interest on the Term Loan Facility is calculated at LIBOR plus 3.75% to 4.00% based on the Company&#x2019;s net leverage ratio, and LIBOR is subject to a 0.5% floor. The Company&#x2019;s outstanding borrowings bore an interest rate of 4.25% at June&#160;25, 2021. As of both June&#160;25, 2021 and March&#160;26, 2021, the Company had $25,000 outstanding under the Term Loan Facility and had not borrowed on the Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Included in the Term Loan Facility were deferred financing costs of $9,374, which the Company has deducted from the carrying amount presented on its unaudited consolidated balance sheet and &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;amortized into interest expense or recognized as loss on debt extinguishment&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. Included in the Revolving Credit Facility were deferred financing costs of $300, which the Company classified the related short-term and long-term portions within &#x201c;Prepaid expenses and other current assets&#x201d; and &#x201c;Other assets&#x201d; on its unaudited consolidated balance sheet and is amortizing those costs over the term of the facility. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unamortized portion of the deferred financing costs associated with the Revolving Credit Facility was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$224&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; at June&#160;25, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;26, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum borrowing capacity of 60,000 Philippine pesos (approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1,230&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; at June&#160;25, 2021) at the bank&#x2019;s prevailing interest rate. The line of credit is due to expire on August&#160;31, 2021. There were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;no&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; borrowings outstanding under this line of credit as of June&#160;25, 2021 and March&#160;26, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November&#160;20, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum capacity of 75,000 Philippine pesos (approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$1,537&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; at June&#160;25, 2021) at the bank&#x2019;s prevailing interest rate. There were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;no&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; borrowings outstanding under this line of credit as of June&#160;25, 2021 and March&#160;26, 2021. The line of credit expired on June 30, 2021, subsequent to that date, due to delays as a result of the current pandemic situation and its impact with the bank operations. The bank notified the Company of an extension up to September 28, 2021 for all paperwork to be processed.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i74833a389a71489782449f969821e840_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNTQ3_fea6724f-c5f8-4238-a15b-bc220bb6927f"
      unitRef="usd">325000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="idc35fb08053a4a91922418ad59d1189f_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfODYw_1775c962-316b-42da-a7ce-6db693b7265f"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ice8f4f420c484bfb901edd367228dcef_D20200930-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MTk5NQ_6b45549c-99ba-44e0-91d7-a5dc2cf1061e"
      unitRef="number">0.0375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i94f8818b44c94ca0bfde24fdc9f347ee_D20200930-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MTk5OQ_3a15b17c-f165-41f2-ada3-3922526d4da2"
      unitRef="number">0.0400</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <algm:DebtInstrumentInterestRateFloor
      contextRef="i8e5c7f68448445f9a6218bb4a5eee56f_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MjAwMw_e6e66028-24cc-43ab-b988-bcc3416a33a6"
      unitRef="number">0.005</algm:DebtInstrumentInterestRateFloor>
    <us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd
      contextRef="i5e05f8d541164e91b0d7d9e313e2e7f3_I20210625"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MTk5MQ_d35d392a-4c15-48e3-a1f3-77a09595ea38"
      unitRef="number">0.0425</us-gaap:LineOfCreditFacilityInterestRateAtPeriodEnd>
    <us-gaap:LineOfCredit
      contextRef="i2a7c3e13e490427ca3ae65c8b8826ddd_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MjM0MQ_216abfe7-e242-423e-9846-2162fbca8ffe"
      unitRef="usd">25000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i0463a68a3eac4f218e5f8752f14fb23f_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MjM0MQ_8b86f5c7-602c-4de8-afd8-eafa5fd0f2fd"
      unitRef="usd">25000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i5e05f8d541164e91b0d7d9e313e2e7f3_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MjAwNw_3912021a-c7df-469d-ba89-705e937f8840"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i61ab0ad1dc80410abebf4ba70123349d_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTA5OTUxMTY1MjAwNw_5f1e20fd-b069-4bc2-bd6a-255689e31b0e"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i74833a389a71489782449f969821e840_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMTc0NQ_975ceea9-d2a1-4136-972a-2e0c8389ba91"
      unitRef="usd">9374000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="idc35fb08053a4a91922418ad59d1189f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMjAxNg_f7ff2635-4a6b-4142-97f6-959dea475e68"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="i5e05f8d541164e91b0d7d9e313e2e7f3_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfMjM3Ng_7110c871-2fcc-4e2e-9349-6ffc7c723206"
      unitRef="usd">224000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic2282d13d673427db7e4c81c5786f310_I20191126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNTc5NA_c9c0aafe-87d7-4232-8e45-159446882146"
      unitRef="php">60000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i5a47e59d9ac849f2bc32087ad3791c74_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNTgyOQ_c33858ce-1a7a-4d53-b17c-b3071e553d5d"
      unitRef="usd">1230000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i5a47e59d9ac849f2bc32087ad3791c74_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNTkzNA_645bd98c-9529-4af2-802d-2ae5c96af9ba"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i50d546659c104a23922e86a7a2320946_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNTkzNA_6adbc0da-3f07-4515-b125-d75cacd5f67f"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i06dada017330433d99825ace4fe4c631_I20191120"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNjE3NA_ab291eab-ae78-44bf-a578-6851af356a2f"
      unitRef="php">75000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="icb5f18bef52941ccacb25d4079ec1e4d_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNjIwOQ_6feeef9e-81fd-4667-b7fc-03e1a830f09a"
      unitRef="usd">1537000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCredit
      contextRef="i429ffb81fa394ee096a487b3ea15127f_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNjMxNA_215b2602-73c7-4ed3-be59-434e8bf3d599"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="icb5f18bef52941ccacb25d4079ec1e4d_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83My9mcmFnOjc2ZjVlNmVlMDBhNzRlODJiOGE2MjhkMGFmZGNjMDA4L3RleHRyZWdpb246NzZmNWU2ZWUwMGE3NGU4MmI4YTYyOGQwYWZkY2MwMDhfNjMxNA_e619784a-5f2d-4a1a-9e9b-d24fe7daf253"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:OtherLiabilitiesDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RleHRyZWdpb246YjZlMTc0ZTIwZDJkNGEyZTg2MjlkOTBiYWI1ODdiNTNfMTAw_434c2efb-6221-4510-a3d7-32119eb3083a">Other Long-Term Liabilities&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The composition of other long-term liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued management incentives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued retirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for uncertain tax positions (net)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherLiabilitiesDisclosureTextBlock>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RleHRyZWdpb246YjZlMTc0ZTIwZDJkNGEyZTg2MjlkOTBiYWI1ODdiNTNfMTAx_ff1edd61-9a96-487f-a1e3-07dc2de56317">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%"&gt;The composition of other long-term liabilities is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued management incentives&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued retirement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued contingent consideration&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for uncertain tax positions (net)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfMi0xLTEtMS0w_63a15e68-edb2-463d-a897-f847897afc4e"
      unitRef="usd">543000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfMi0zLTEtMS0w_d7949b23-2fcd-43eb-b200-dd5065dc58e4"
      unitRef="usd">628000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfMy0xLTEtMS0w_0e1b9bae-030c-431b-8044-b11ce1b7395d"
      unitRef="usd">10810000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfMy0zLTEtMS0w_215f1764-6671-4611-a825-4fb66a716dec"
      unitRef="usd">10656000</us-gaap:PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNC0xLTEtMS0w_7a7b7950-2a2f-4e50-829c-5dbf098220d0"
      unitRef="usd">5100000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNC0zLTEtMS0w_6cec20df-4e4b-4bbf-a50e-8e17ecb78117"
      unitRef="usd">4800000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNS0xLTEtMS0w_f8a707a8-7d76-40e4-b0e9-ace7656f2b2c"
      unitRef="usd">2791000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNS0zLTEtMS0w_d8a1474c-45ba-46c4-aa7f-7a478a70659f"
      unitRef="usd">2774000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNi0xLTEtMS0w_3b3a45a0-edc6-4acc-a644-f79b1c4121db"
      unitRef="usd">0</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherSundryLiabilitiesNoncurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNi0zLTEtMS0w_427a2a03-2ec9-41bb-a845-b818ca5ae3e1"
      unitRef="usd">275000</us-gaap:OtherSundryLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNy0xLTEtMS0w_05b8cf31-20d3-4d1e-b4e9-d0bbf3ab0c60"
      unitRef="usd">19244000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83Ni9mcmFnOmI2ZTE3NGUyMGQyZDRhMmU4NjI5ZDkwYmFiNTg3YjUzL3RhYmxlOjBjZmFiMGM5YzgzZTQ3MWI5Yjc0MTdjNTQ4NDI1ODA5L3RhYmxlcmFuZ2U6MGNmYWIwYzljODNlNDcxYjliNzQxN2M1NDg0MjU4MDlfNy0zLTEtMS0w_eb1e93ac-1a91-4725-b39c-1f2bcbb7268a"
      unitRef="usd">19133000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNTgzMw_6d8cb149-3887-4637-bfa4-1fb9618e5fe3">Retirement PlansThe Company recognizes the funded status (i.e.,&#160;the difference between the fair value of plan assets and the benefit obligations) of its defined benefit pension plans in its unaudited consolidated balance sheets with a corresponding adjustment to accumulated other comprehensive income, net of tax. These amounts will continue to be recognized as a component of future net periodic benefit costs consistent with the Company&#x2019;s past practice. Further, actuarial gains and losses and prior service costs that arise in future periods and are not recognized as net periodic benefit costs in the same periods will be recognized as a component of other comprehensive income. Those amounts will also be recognized as a component of future net periodic benefit costs consistent with the Company&#x2019;s past practice. The Company uses a measurement date for its defined benefit pension plans and other postretirement benefit plans that is equivalent to its fiscal year-end.&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Plan Descriptions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Non-U.S. Defined Benefit Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Company, through its wholly owned subsidiary, Allegro MicroSystems Philippines, Inc. (&#x201c;AMPI&#x201d;), has a defined benefit pension plan, which is a noncontributory plan that covers substantially all employees of the respective subsidiary. The plan&#x2019;s assets are invested in common trust funds, bonds and other debt instruments and stocks.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Effect on the unaudited statements of operations &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expense related to the non-United States (&#x201c;U.S&#x201d;). defined benefit plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net periodic pension expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Information on Plan Assets&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The table below sets forth the fair value of the entity&#x2019;s plan assets as of June&#160;25, 2021 and March&#160;26, 2021, using the same three-level hierarchy of fair value inputs described in the significant accounting policies included in the Company&#x2019;s 2021 Annual Report.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value at June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets of non-U.S. defined benefit plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unit investment trust fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stocks and other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value at March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets of non-U.S. defined benefit plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unit investment trust fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stocks and other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the change in fair value of Level&#160;3 plan assets for the three months ended June&#160;25, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3 Non-U.S. Defined&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plan Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stocks&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redemptions during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revaluation of equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at June 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The investments in the Company&#x2019;s major benefit plans largely consist of low-cost, broad-market index funds to mitigate risks of concentration within the market sectors. In recent years, the Company&#x2019;s investment policy has shifted toward a closer matching of the interest-rate sensitivity of the plan assets and liabilities. The appropriate mix of equity and bond investments is determined primarily through the use of detailed asset-liability modeling studies that look to balance the impact of changes in the discount rate against the need to provide asset growth to cover future service cost. The Company, through its wholly owned subsidiary, Allegro MicroSystems, LLC&#x2019;s (&#x201c;AML&#x201d;), non-U.S. defined benefit plan, has added a greater proportion of fixed income securities with return characteristics that are more closely aligned with changes in liabilities caused by discount rate volatility. There are no significant restrictions on the amount or nature of the investments that may be acquired or held by the plans.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June&#160;25, 2021 and June&#160;26, 2020, the Company contributed approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$353 and $240 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to its non-U.S. pension plan, respectively. The Company expects to contribute approximately $943 to its non-U.S. pension plan in fiscal year 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Other Defined Benefit Plans&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 1993, the Company commenced with a rollover pension promise agreement (&#x201c;Pension Promise&#x201d;) to offer a then European employee an insured annuity upon their retirement at age 65. The employee was the only eligible participant of the Pension Promise. The impact associated with the expense and related other income with the Pension Promise was insignificant in fiscal years 2021 and 2020, respectively.&#160;The total values of the Pension Promise in the amounts of&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 703 an&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;d 928 British Pounds Sterling at June&#160;25, 2021 and March&#160;26, 2021, respectively (approximate&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ly $1,107 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and $1,272 at June&#160;25, 2021 and March&#160;26, 2021, respectively), were classified with other in other assets, net and accrued retirement in other long-term liabilities in the Company&#x2019;s unaudited consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Defined Contribution Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has a 401(k) plan that covers all employees meeting certain service and age requirements. Employees are eligible to participate in the plan upon hire when the service and age requirements are met. Employees may contribute up to 35% of their compensation, subject to the maximum contribution allowed by the Internal Revenue Service. All employees are 100% vested in their contributions at the time of plan entry.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Eligible AML U.S.&#160;employees may contribute up to 50% of their pretax compensation to a defined contribution plan, subject to certain limitations, and AML may match, at its discretion, 100% of the participants&#x2019; pretax contributions, up to a maximum of 5% of their eligible compensation. Matching contributions by AML totaled approximatel&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;y $1,256 and $1,029&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company, through its AML subsidiary, Allegro MicroSystems Europe, Ltd. (&#x201c;Allegro Europe&#x201d;), also has a defined contribution plan (the &#x201c;AME Plan&#x201d;) covering substantially all employees of Allegro Europe. Contributions to the AME Plan by the Company totaled approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$218&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; $179 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock>
    <us-gaap:ScheduleOfNetBenefitCostsTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNTgzNA_b37b2bd2-3997-42ce-89de-80fb20ae0ee8">&lt;div style="margin-top:6pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expense related to the non-United States (&#x201c;U.S&#x201d;). defined benefit plan was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Service cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected return on plan assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(78)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of prior service cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Actuarial loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Net periodic pension expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfNetBenefitCostsTableTextBlock>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfMi0xLTEtMS0w_4b6db71b-a0bd-48c1-94b6-775adb692400"
      unitRef="usd">383000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanServiceCost
      contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfMi0zLTEtMS0w_b23e3daa-1ced-4cbb-9c1f-4e183f0f5376"
      unitRef="usd">270000</us-gaap:DefinedBenefitPlanServiceCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfMy0xLTEtMS0w_d8222f9c-d2dd-4017-85b1-cd5afc4498e3"
      unitRef="usd">166000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanInterestCost
      contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfMy0zLTEtMS0w_06a90184-ad10-4791-a539-09aaa81e3440"
      unitRef="usd">152000</us-gaap:DefinedBenefitPlanInterestCost>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfNC0xLTEtMS0w_dbb8f748-0433-4683-be99-7b3a2b05ff00"
      unitRef="usd">79000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets
      contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfNC0zLTEtMS0w_15ad8c15-b3e6-4753-9603-b85f880aae19"
      unitRef="usd">78000</us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfNy0xLTEtMS0w_c77b508a-5374-4371-b4d8-1f16001add2c"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
      contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfNy0zLTEtMS0w_f3e95585-67d3-406b-bffe-241383b91ba0"
      unitRef="usd">2000</us-gaap:DefinedBenefitPlanAmortizationOfPriorServiceCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfOC0xLTEtMS0w_b918d6ae-609f-411f-a754-6938a22b8b5a"
      unitRef="usd">-53000</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit
      contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfOC0zLTEtMS0w_ff1c48a9-df8e-434e-a47c-2dafc0b477aa"
      unitRef="usd">-34000</us-gaap:DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfOS0xLTEtMS0w_f98b43b8-b45a-46ae-a199-c76a51838307"
      unitRef="usd">523000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost
      contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOmViYjAwOTcwYTYyNzQzNmNiNDY0NTMzYTM5MmQ5MmQxL3RhYmxlcmFuZ2U6ZWJiMDA5NzBhNjI3NDM2Y2I0NjQ1MzNhMzkyZDkyZDFfOS0zLTEtMS0w_d258743b-1263-4b95-b89a-f9c9b9d3d08c"
      unitRef="usd">380000</us-gaap:DefinedBenefitPlanNetPeriodicBenefitCost>
    <us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNTgzNQ_92e74e45-7a4a-4a45-89a6-5e9c0158cdbc">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The table below sets forth the fair value of the entity&#x2019;s plan assets as of June&#160;25, 2021 and March&#160;26, 2021, using the same three-level hierarchy of fair value inputs described in the significant accounting policies included in the Company&#x2019;s 2021 Annual Report.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value at June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets of non-U.S. defined benefit plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unit investment trust fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stocks and other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,436&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:45.328%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.849%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value at March 26,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Level 3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Assets of non-U.S. defined benefit plan:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Government securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unit investment trust fund&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stocks and other investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,593&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i676b6005d0634086a9fba8a091146705_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMi0xLTEtMS0w_20cc8355-5ddd-40e9-9e09-172b08ad18f5"
      unitRef="usd">1832000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i786a8c1ac702459991a611ed4a532de0_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMi0zLTEtMS0w_3cab64b1-c685-428c-8277-d295107e023b"
      unitRef="usd">1832000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i40aa4b5f2b444926881a2b536ea769fc_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMi01LTEtMS0w_e578f047-9f8f-4337-b7c3-24bc9e459fd4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2dcefedd17c14958ab310429b96cd5de_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMi03LTEtMS0w_d4b63582-9c3d-410f-b765-c7d50be19202"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0854eaf30ac649f494e43c589555fa0e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMy0xLTEtMS0w_96bc6886-b449-4c2a-b54d-1768f1de2cbf"
      unitRef="usd">1079000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idc016127bf76493c8c4ad8d4289c5cc4_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMy0zLTEtMS0w_14614183-7d8d-4a3a-b290-a70a90c4b769"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ie379702c175c4e7ba089b660c77f9e42_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMy01LTEtMS0w_556a19b7-659f-4954-b366-59ef0888985c"
      unitRef="usd">1079000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3b4737400d4040fdaf49912378a743fb_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfMy03LTEtMS0w_fbf33f71-ce5a-47b4-8bed-53a0725535a7"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i150a4417bca946458b803016807b340f_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNC0xLTEtMS0w_a57629fb-f03e-4a64-8de6-b2f34b69a56f"
      unitRef="usd">633000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if1fd603fb92345b58cd5a32e2f01a631_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNC0zLTEtMS0w_0bada700-9e93-4bf6-ac56-6d92bce04a7f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0d6db10b41114ce5925b15330db50266_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNC01LTEtMS0w_4ffd66ec-493c-4be8-83a8-ab3df22aaf4f"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i12e362064c28415a9c38baaad7a0e598_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNC03LTEtMS0w_c760cfdb-fe7a-4a03-8260-e49b03d2abfb"
      unitRef="usd">633000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i265f24537c1d4e348f429b99f0274d87_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNS0xLTEtMS0w_ae910c06-f557-4817-ad92-4020422392bc"
      unitRef="usd">983000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i56d7d18edaf44df6b9edb6d79464ddf1_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNS0zLTEtMS0w_9490830e-272d-4fbe-8689-8cc40fd2ac37"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idaefbabbbd03498e8f9b4504990cc821_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNS01LTEtMS0w_1f5b3bc9-9d8d-40f9-b244-0c298e00ad51"
      unitRef="usd">983000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i648d827d103a489fba3f19e2a1b230b9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNS03LTEtMS0w_925b2b09-4bd4-47d0-bfeb-7f68975e9828"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic96455188a76423fb126752456635a23_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNi0xLTEtMS0w_d0bab902-ad0d-4a3a-a904-be85f89a5817"
      unitRef="usd">2568000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i48cb1f2abdbb4caa84a2c9675918e77a_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNi0zLTEtMS0w_e7fedcf8-d90e-4b99-aca9-d3d6f40e4966"
      unitRef="usd">1436000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i0e4473bd0be44bc581db1101f017b6f2_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNi01LTEtMS0w_e70f70ef-102f-4602-9bcb-8ffbc64b5287"
      unitRef="usd">2000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="iac6543155f11434bb55a9ae7a8a40950_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNi03LTEtMS0w_30f5a343-e126-458f-956a-e5f8710359d1"
      unitRef="usd">1130000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i920622a939f942f19be88d3fa431bd9d_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNy0xLTEtMS0w_aa7e99d4-1af7-4b04-978c-1a71e5464de0"
      unitRef="usd">7095000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3b21cd65d25c499fb21d2419f213e730_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNy0zLTEtMS0w_9e32ff29-a8f8-4ed5-86ef-50727441bf6b"
      unitRef="usd">3268000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i50bb752900e24763b6aba401bda4e907_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNy01LTEtMS0w_b8c29f81-721a-43ea-b5bf-14e9c4fcf510"
      unitRef="usd">2064000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i43e91ab12c1b4a9abbb96e434d8ccad9_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQyNGU4ZDQ2NTkyNDQ0ZTNhMzllODdhYzVjOTFlOTgwL3RhYmxlcmFuZ2U6NDI0ZThkNDY1OTI0NDRlM2EzOWU4N2FjNWM5MWU5ODBfNy03LTEtMS0w_132c30d0-909b-4f71-8ca8-b99daa43e927"
      unitRef="usd">1763000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5774760787154530b0da40276058c105_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMi0xLTEtMS0w_e8e94d76-a1d1-42d2-b5bf-cb0b612fda17"
      unitRef="usd">1646000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i139bd70b285d4078855fa5cb094cccc9_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMi0zLTEtMS0w_e4bbac97-eee9-4fe2-95b8-2c951c65a5a5"
      unitRef="usd">1646000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i2392d5e147c646cfbe0d09e420b62171_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMi01LTEtMS0w_6936e00a-e1a0-4a41-a5bc-1c7a6f5c4367"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="idbdf0e9244b14be1a7f1eadcf3290615_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMi03LTEtMS0w_35349a41-af64-4b3a-ba50-c06acc56ab73"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="if00dad73303940d4947ce50b4a79f5c5_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMy0xLTEtMS0w_64fe69d4-78f8-4597-a3ea-187bb1cc24b8"
      unitRef="usd">1221000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i4446822fdd4643239ecf9df95970713d_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMy0zLTEtMS0w_c2feb1ab-b61a-4420-a159-719faa16bcac"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1bb7200bb698468fa5e656bd21a266da_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMy01LTEtMS0w_54e08e41-5054-41fc-9926-60f8153706a2"
      unitRef="usd">1221000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i38cf6bf2cf304f41878c11ea5902aa32_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfMy03LTEtMS0w_45906e93-e043-44b4-b059-976c25d35ef4"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic5e26c7d2c8c46078ad31907024d9070_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNC0xLTEtMS0w_0136114e-9e8d-4eeb-97c3-1660c8625d55"
      unitRef="usd">584000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ic945f12b5c7b4575a51b5144b7272811_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNC0zLTEtMS0w_d3bb96f1-05b8-45c9-86d3-d61d7be90531"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5f97cd88cb52498fb65807edb34fcab9_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNC01LTEtMS0w_b4fdfdd6-36d4-4142-80f1-d493e6b2b767"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1d0f8b8d016a469294c52d529c130fa8_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNC03LTEtMS0w_61803b00-7f0b-4ad9-9994-69b3b9e4db32"
      unitRef="usd">584000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i917577ea726043febbd40ff0ec7a22c0_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNS0xLTEtMS0w_db7b2db8-da8e-40a4-946d-2436583726b3"
      unitRef="usd">1112000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1ee0cd83d2e841fa9c01dc6504bfbf29_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNS0zLTEtMS0w_74138eb8-5d36-4cc2-bc0f-800d014354cb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i8dc58c15bd3440b7b34866b056184911_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNS01LTEtMS0w_42fb896c-1e27-4775-973c-1ba957bf7c54"
      unitRef="usd">1112000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i29334deaff944328a87e2d59d216461b_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNS03LTEtMS0w_07d66657-5a3d-4ac9-8e20-302d5a247fdf"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id7607b02b9d846c0aa24db18e2da5eec_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNi0xLTEtMS0w_824c1359-0919-4a14-8bd1-16e413a7620b"
      unitRef="usd">3081000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6a9c080f24714dde96c0c12dca1878c9_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNi0zLTEtMS0w_6f19e006-9d33-48ae-9336-8014ee84ae7d"
      unitRef="usd">1947000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6af2f2c52f344d1a8df74a333de3adf5_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNi01LTEtMS0w_43ce45e0-5d02-41ad-a2fe-fdb72bfddafb"
      unitRef="usd">1000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i6952a0214fd74e318f5845c8a4c078d6_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNi03LTEtMS0w_5309471b-b315-49b1-b63a-6fe176500136"
      unitRef="usd">1133000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="id0629e26714941008da4ac513c482a42_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNy0xLTEtMS0w_153b24b7-6d01-4df8-af95-9ebf1de7fc75"
      unitRef="usd">7644000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i3f090b42b4d349918a2e47eb5cc86a94_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNy0zLTEtMS0w_c5c11a2c-9e9c-4230-9728-0c8a3467c732"
      unitRef="usd">3593000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i072b8eb1c5a140d7b1fb0c839a303150_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNy01LTEtMS0w_21cef1b4-fead-4d9a-a042-02f8eb496af3"
      unitRef="usd">2334000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i5c8e16091cc6430987bdc62f478b7008_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjNmZDk4NDkyOWI0YjQwOTNhZjRhZWU3OTQ4YzZmNTM5L3RhYmxlcmFuZ2U6M2ZkOTg0OTI5YjRiNDA5M2FmNGFlZTc5NDhjNmY1MzlfNy03LTEtMS0w_a01661a2-10e1-4bea-8542-8ec84a41513f"
      unitRef="usd">1717000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNTgzNg_ac3f006a-325a-4394-8a2e-a94e7ecb130d">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the change in fair value of Level&#160;3 plan assets for the three months ended June&#160;25, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Level 3 Non-U.S. Defined&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Plan Assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Loans&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Stocks&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at March 26, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Redemptions during the year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revaluation of equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in foreign currency exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at June 25, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i1d0f8b8d016a469294c52d529c130fa8_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfMi0xLTEtMS0w_d3cc5724-c14a-447b-925c-d1d714c54084"
      unitRef="usd">584000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i10ab3efe68fe4cd89b33ff815711915d_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfMi0zLTEtMS0w_fe636eeb-a453-46b0-b2cc-7773e22441a2"
      unitRef="usd">1133000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase
      contextRef="i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfMy0xLTEtMS0w_32a8efdd-8c14-4de8-b400-1c32ebc2f54c"
      unitRef="usd">159000</us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase>
    <us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase
      contextRef="icf2652aecfe24123ae408009d96c82a6_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfMy0zLTEtMS0w_d0aaa7d1-33ec-4afb-84af-05e92deec20a"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase>
    <us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement
      contextRef="i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNC0xLTEtMS0w_f3372534-87a4-406c-94e3-7121cab6e3ad"
      unitRef="usd">107000</us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement>
    <us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement
      contextRef="icf2652aecfe24123ae408009d96c82a6_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNC0zLTEtMS0w_72e4470a-edcb-4359-bb6f-0c5943deedfb"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
      contextRef="i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNS0xLTEtMS0w_533dcfbd-ccb8-4081-b104-b5be95feda3d"
      unitRef="usd">-1000</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld>
    <us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld
      contextRef="icf2652aecfe24123ae408009d96c82a6_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNS0zLTEtMS0w_06dcce39-572b-40f0-be0d-aa82a9b828e3"
      unitRef="usd">0</us-gaap:DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNi0xLTEtMS0w_03cb1cd0-13a1-443f-a40b-ba90410a3aa5"
      unitRef="usd">-2000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss
      contextRef="icf2652aecfe24123ae408009d96c82a6_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNi0zLTEtMS0w_e521a59e-ef22-447f-ac1d-783df1831603"
      unitRef="usd">-3000</us-gaap:DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="i12e362064c28415a9c38baaad7a0e598_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNy0xLTEtMS0w_f3f57487-406f-4714-a83c-4d868ce43523"
      unitRef="usd">633000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="ied774c2bca4948348b1ed6e01f3658ce_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RhYmxlOjQ2NjZmZWRmNmMwOTRjZmM5NTdlMWRiYjQyMjQ4ODhiL3RhYmxlcmFuZ2U6NDY2NmZlZGY2YzA5NGNmYzk1N2UxZGJiNDIyNDg4OGJfNy0zLTEtMS0w_86ee8a47-8537-4515-9a2e-1fad7b494130"
      unitRef="usd">1130000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i1e0a46e831594d579898642a659bbcb9_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzA2NQ_16cfe5cd-5edb-4273-98c0-cb4f3efb974e"
      unitRef="usd">353000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i8f3a8b9fc9f8434f8147531abfc1b637_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMTA5OTUxMTYzMzgwMg_c3f06142-9736-4552-b463-2db6c91b3d05"
      unitRef="usd">240000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear
      contextRef="i920622a939f942f19be88d3fa431bd9d_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzI4MA_bd96144d-03be-4352-ab09-91fa1d9ac2dd"
      unitRef="usd">943000</us-gaap:DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear>
    <algm:DefinedBenefitPlanRetirementEligibilityAge
      contextRef="ide37ab8b2d454df3873564e89b53fe58_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzU0Ng_8f2cd00a-2074-48ab-b870-66d039e5cf38">P65Y</algm:DefinedBenefitPlanRetirementEligibilityAge>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i0b5122b38667488192aeb372ee175c6c_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzgyNw_8155ad4d-44f2-4a53-91ee-69e8e78bf8e0"
      unitRef="gbp">703000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i0b5122b38667488192aeb372ee175c6c_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzgyNw_db1a8d1e-4763-4e36-8dff-99c72e175037"
      unitRef="gbp">703000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i8c46a912df8c401b8f6f8ef4c2173a87_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzgzNA_ce6ceaec-9cdc-4180-87eb-edfb3ccb22ef"
      unitRef="gbp">928000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i8c46a912df8c401b8f6f8ef4c2173a87_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzgzNA_fc49c403-dd55-4e15-929e-663beed071bc"
      unitRef="gbp">928000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i0b5122b38667488192aeb372ee175c6c_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzkwMw_37e13c57-ec6c-4672-84d9-b53efc1bbe59"
      unitRef="usd">1107000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i0b5122b38667488192aeb372ee175c6c_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzkwMw_81d392d4-5a3e-4488-b2b8-ad7b367d2b80"
      unitRef="usd">1107000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent
      contextRef="i8c46a912df8c401b8f6f8ef4c2173a87_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzkxMA_19fa669f-d164-4a48-bea5-ddb1cb6ef62e"
      unitRef="usd">1272000</us-gaap:PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent>
    <us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent
      contextRef="i8c46a912df8c401b8f6f8ef4c2173a87_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMzkxMA_dc9b82ae-7ba6-4b5c-9b77-9568401793bc"
      unitRef="usd">1272000</us-gaap:DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i8f5797f19d4e47ee85337f9ad6991fa3_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMTA5OTUxMTYzNTYzMw_79616da8-f7cb-437f-8d85-44eafdc39612"
      unitRef="number">0.35</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
      contextRef="i8f5797f19d4e47ee85337f9ad6991fa3_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMTA5OTUxMTYzNTc1NQ_8ba72de1-1d46-44ab-be04-1b472442717a"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="id63491b356884e129305e12f4ac416dd_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNDE3Nw_f775450b-1708-4f52-b93a-519833f9c809"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="id63491b356884e129305e12f4ac416dd_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNDMxMQ_c32bfbf3-91e8-4d3a-b335-d961fdde1feb"
      unitRef="number">1</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent
      contextRef="id63491b356884e129305e12f4ac416dd_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNDM3Ng_9ca9ad62-72ad-4719-aa0c-5abbee5d660f"
      unitRef="number">0.05</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercent>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="id63491b356884e129305e12f4ac416dd_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNDQ2Mw_3dbb9212-aef0-4fdb-b94c-e300d960dda0"
      unitRef="usd">1256000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="ie83ceebcf1c14814a6c45a2e3585e67b_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMTA5OTUxMTYzMzkzMw_961d2789-0410-4f1b-8448-2e4d1ceae356"
      unitRef="usd">1029000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="i1e5cdee667144b848e43608d24ec282c_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfNDgzNw_1786c521-399e-46de-9a1f-70db7ac1ecf2"
      unitRef="usd">218000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized
      contextRef="id5b46c991ef647ae9307ea4046f843b1_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV83OS9mcmFnOjc1Y2RhOTRmMTM3ZTQ4ODQ5OTgzM2EyMWI5NDZhYTY2L3RleHRyZWdpb246NzVjZGE5NGYxMzdlNDg4NDk5ODMzYTIxYjk0NmFhNjZfMTA5OTUxMTYzNDAwMg_37c3b693-1786-49a5-9135-aa12cadb7b52"
      unitRef="usd">179000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMzA2Mg_c9902f94-5e8c-45fd-8661-8c32d706d06e">Commitments and Contingencies&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Insurance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company, through its subsidiaries, utilizes self-insured employee health programs for employees in the United States. The Company records estimated liabilities for its self-insured health programs based on information provided by the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;third-party plan administrators, historical claims experience and expected costs of claims incurred but not reported. The Company monitors its estimated liabilities on a quarterly basis. As facts change, it may become necessary to make adjustments that could be material to the Company&#x2019;s unaudited consolidated financial position and results of operations. The accrued liability related to self-insurance wa&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s $1,585 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and $1,518 as of June&#160;25, 2021 and March&#160;26, 2021, respectively, and was included in accrued expenses and other current liabilities in the Company&#x2019;s unaudited consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to various legal proceedings and claims, the outcomes of which are subject to significant uncertainty. The Company records an accrual for legal contingencies when it is determined that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In making such determinations, the Company evaluates, among other things, the degree of probability of an unfavorable outcome and, when it is probable that a liability has been incurred, and the ability to make a reasonable estimate of the loss. If the occurrence of liability is probable, the Company will disclose the nature of the contingency, and if estimable, will provide the likely amount of such loss or range of loss. Furthermore, the Company does not believe there are any matters that could have a material adverse effect on financial position, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company has agreed to indemnify and hold harmless certain customers for potential allegations of infringement of intellectual property rights and patents arising from the use of its products. To date, the Company has not incurred any costs in connection with such indemnification arrangements; therefore, there was &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;no&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; accrual of such amounts at June&#160;25, 2021 or March&#160;26, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Environmental Matters&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company establishes accrued liabilities for environmental matters when it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. If the contingency is resolved for an amount greater or less than the accrual, or the Company&#x2019;s share of the contingency increases or decreases or other assumptions relevant to the development of the estimate were to change, the Company would recognize an additional expense or benefit in the unaudited consolidated statements of operations during the period such determination was made. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; environmental accruals were established at June&#160;25, 2021 or March&#160;26, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMTA5OTUxMTYzMTUxOA_93ff942a-1e92-405c-afc7-c4885973fe4b"
      unitRef="usd">1585000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:SelfInsuranceReserveCurrent
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMTA5OTUxMTYzMTUyMg_1ff18f09-0017-4b50-86a4-38b02b30e07e"
      unitRef="usd">1518000</us-gaap:SelfInsuranceReserveCurrent>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMjM2OQ_60824f62-8eaf-427e-b8f3-6ee9759e0a15"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMjM2OQ_72c78073-703f-42c5-83e8-b58a814aca77"
      unitRef="usd">0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="icc9627b95eff499e8b8d918db0b83c3e_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMzAwNg_b96d3189-334c-401c-8e73-4225e4976b4a"
      unitRef="usd">0</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i344baba3aeb74f68bc7801aee9482224_I20210326"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84Mi9mcmFnOjg2OTRhOWFmN2FhNjRjODJhM2YwZGE5YjU1MzMwYjE1L3RleHRyZWdpb246ODY5NGE5YWY3YWE2NGM4MmEzZjBkYTliNTUzMzBiMTVfMzAwNg_c91559d1-46ec-4999-8bac-df52ca7bd564"
      unitRef="usd">0</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMjUxOQ_b9560511-1142-4361-92b8-f7cd7929e3cc">Net Income per Share&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with completion of the Company&#x2019;s IPO on November 2, 2020 and immediately following the pricing of the IPO, all outstanding shares of Class A common stock and Class L common stock were automatically converted into an aggregate of 166,500,000 shares of common stock (the &#x201c;Common Stock Conversion&#x201d;). Outstanding shares of Class A and Class L common stock were converted to common stock in the Common Stock Conversion at conversion rates of approximately 15.822 and 13.010 shares of common stock to each share of Class A and Class L common stock, respectively. As part of the Common Stock Conversion, 2,066,508 and 1,766 shares of common stock were returned to the Company for tax payments made on behalf of holders of Class A common stock and Class L common stock, respectively, in withhold to cover tax transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Prior to the Company&#x2019;s IPO, shares of Class A common stock were entitled to a priority dividend of 8%. After Class A shareholders received an annualized return on capital of 8%, distributions of the remaining value were split between Class A and Class L shareholders based on the achievement of certain return targets. In determining income to the Class A stockholders for computing basic and diluted earnings per share for the three months ended June&#160;26, 2020, the Company did not allocate income to the shares of Class L common stock in accordance with ASC 260, because such classes of shares would not have shared in the distribution had all of the income for the periods been distributed. Accordingly, earnings per share calculations were provided only for the Class A shares with a weighted average of 10,000,000 shares for the three months ended June&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table sets forth the basic and diluted net income attributable to Allegro MicroSystems, Inc. per share. The number of shares of common stock reflected in the calculation is the total shares of common stock (vested and unvested) held on the IPO date, after the Common Stock Conversion.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Allegro MicroSystems, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,585,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,577,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,163,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income attributable to Allegro MicroSystems, Inc. per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income attributable to common stockholders per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income attributable to Allegro MicroSystems, Inc. per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income attributable to common stockholders per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The computed net income per share for the three months ended June&#160;25, 2021 and June&#160;26, 2020 does not assume conversion of securities that would have an antidilutive effect on income per share. There were &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,988&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; restricted share units (&#x201c;RSUs&#x201d;) excluded for the three months ended June&#160;25, 2021 as conversion of such securities would have an antidilutive effect on income per share. There were no such convertible securities to consider for the three months ended June&#160;26, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represents issuable weighted average share information for the respective periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,577,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <algm:ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation
      contextRef="i2bc93f1180ca48a99f395dcdbaac1125_D20201102-20201102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDEyNw_5d1d0167-ab43-4966-b559-738618bcaf76"
      unitRef="shares">166500000</algm:ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation>
    <algm:ConversionOfStockConversionRatio
      contextRef="i09f9772cc2f14281811b148e260c76e5_D20201102-20201102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDEzMQ_48ad0ee9-0321-493a-ae41-4cd672a2eed8"
      unitRef="number">15.822</algm:ConversionOfStockConversionRatio>
    <algm:ConversionOfStockConversionRatio
      contextRef="i95f27b6a29194226bef09a94bf531b93_D20201102-20201102"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDEzNQ_93efb0ec-81ab-4941-ade9-79f7f75a0823"
      unitRef="number">13.010</algm:ConversionOfStockConversionRatio>
    <algm:ConversionOfStockSharesWithheldForTaxWithholdingObligation
      contextRef="i09f9772cc2f14281811b148e260c76e5_D20201102-20201102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDE0MA_2251252b-b01d-42ab-89bb-dc42faa23a63"
      unitRef="shares">2066508</algm:ConversionOfStockSharesWithheldForTaxWithholdingObligation>
    <algm:ConversionOfStockSharesWithheldForTaxWithholdingObligation
      contextRef="i95f27b6a29194226bef09a94bf531b93_D20201102-20201102"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDE0NA_51ed4c5d-6c4c-45fb-9753-9ee313ff0d65"
      unitRef="shares">1766</algm:ConversionOfStockSharesWithheldForTaxWithholdingObligation>
    <algm:CommonStockPriorityDividendRatePercent
      contextRef="i1394afc8925440beae214d11dab1e937_D20201101-20201101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfOTM5_f146ac33-ee9b-4440-88e6-0e118abaa273"
      unitRef="number">0.08</algm:CommonStockPriorityDividendRatePercent>
    <algm:CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit
      contextRef="i1394afc8925440beae214d11dab1e937_D20201101-20201101"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTAxNA_e59833db-0ce1-44c0-b4f6-a043a75382f6"
      unitRef="number">0.08</algm:CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzNDE0OA_f515a48d-5a0d-4adb-a5b3-095d8c1aee66"
      unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMjUyMQ_0a712f5a-9601-4419-ae9d-83478495200b">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to Allegro MicroSystems, Inc.&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income attributable to common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,854&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic weighted average shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,585,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of common stock equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,577,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted weighted average shares of common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,163,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income attributable to Allegro MicroSystems, Inc. per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic net income attributable to common stockholders per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income attributable to Allegro MicroSystems, Inc. per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted net income attributable to common stockholders per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMi0xLTEtMS0w_e23ab4f9-b13a-4f3e-8c39-2dd739d107a4"
      unitRef="usd">27669000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMi0zLTEtMS0w_a03185d6-cca2-44e2-944c-60d08f161886"
      unitRef="usd">4820000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMy0xLTEtMS0w_ab2596de-77fb-4403-90e6-feb9beb083ac"
      unitRef="usd">27707000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMy0xLTEtMS0w_fb6667fa-e554-447e-a6c1-05e48650ce35"
      unitRef="usd">27707000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMy0zLTEtMS0w_b7010ef2-8b50-4667-83d3-0b43b4fbb9ce"
      unitRef="usd">4854000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMy0zLTEtMS0w_defed9fd-bc30-438c-9171-ecda3de2e9d3"
      unitRef="usd">4854000</us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNC0xLTEtMS0w_73f9e960-f04e-4e5a-a4b0-c9592ac92498"
      unitRef="shares">189585381</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNC0zLTEtMS0w_61936920-5ca7-468e-8f1f-9df7bced60c7"
      unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNS0xLTEtMS0w_45407e2f-1547-4540-8917-ac0376ffbba4"
      unitRef="shares">1577693</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNS0zLTEtMS0w_7db230e7-11b6-489b-8456-cd0a16783189"
      unitRef="shares">0</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNi0xLTEtMS0w_7f8f6370-7553-49c0-88b1-86f4af086ca2"
      unitRef="shares">191163074</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNi0zLTEtMS0w_9574b4fd-972b-4261-825d-2bfe1ff562e3"
      unitRef="shares">10000000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNy0xLTEtMS0w_dfeb9efe-e4b0-45cd-bc44-27246a78d81f"
      unitRef="usdPerShare">0.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfNy0zLTEtMS0w_990db997-f67a-451a-abcd-d5cf4e234956"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareBasic>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfOC0xLTEtMS0w_8b04e7b7-f9f9-438c-a028-27b072d4def5"
      unitRef="usdPerShare">0.15</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfOC0zLTEtMS0w_6d557274-6767-4d5e-9bcf-80f6072f3653"
      unitRef="usdPerShare">0.49</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfOS0xLTEtMS0w_edd60568-ab02-4da9-8d6b-b511c9b3d70a"
      unitRef="usdPerShare">0.14</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfOS0zLTEtMS0w_9d11a369-4849-4f97-bf46-426d802f7ed4"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMTAtMS0xLTEtMA_aaa6b895-3ade-4b67-a878-5433caf37f4b"
      unitRef="usdPerShare">0.14</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOmM4NzUxYmU3Y2RkMDQ1N2Y5MGIwNWY3YzFkZTA3MTJiL3RhYmxlcmFuZ2U6Yzg3NTFiZTdjZGQwNDU3ZjkwYjA1ZjdjMWRlMDcxMmJfMTAtMy0xLTEtMA_88cd1b45-d107-424d-8567-4213dd128452"
      unitRef="usdPerShare">0.49</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzMDU0Mw_c77c4148-9070-4d8f-8a8c-7d49c6f50d5b"
      unitRef="shares">1988</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5c269a9af9444e4eb73140341ccddf13_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMTA5OTUxMTYzMDQ2OQ_d0b16ac4-b2c4-4c9f-8596-5cfa8ff735f0"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RleHRyZWdpb246YjIxNzc5NWRhYjNhNGZmZDljYzQ5NTYwZWU2NDhjODVfMjUyMg_6b66b3cb-2136-48b2-8e25-49c29ddc9373">&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following represents issuable weighted average share information for the respective periods:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.221%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.441%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.443%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;820,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Performance stock units&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Employee stock purchase plan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,577,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock>
    <algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment
      contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfMi0xLTEtMS0w_2212f38e-90ca-4c53-88ac-5ed56f11df7a"
      unitRef="shares">820221</algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment>
    <algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment
      contextRef="i5c269a9af9444e4eb73140341ccddf13_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfMi0zLTEtMS0w_5a5dc347-42c7-468f-8850-f05a02901e58"
      unitRef="shares">0</algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment>
    <algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment
      contextRef="i0fa7c58ce1724c9a8ab7bba004b79b7c_D20210327-20210625"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfMy0xLTEtMS0w_e2a85bb1-00ae-4d56-aea2-a089c94fbbe3"
      unitRef="shares">752235</algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment>
    <algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment
      contextRef="ifc6812b997164f71a9c8be48106f98fe_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfMy0zLTEtMS0w_05cec04b-1a1b-4a2f-8c98-c9c15c0a6ccd"
      unitRef="shares">0</algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment>
    <algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment
      contextRef="iddc06c4aa03143bdb9d113dbbdaef4b5_D20210327-20210625"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfNC0xLTEtMS0xNzgz_5ec8cf2c-a818-411c-be3c-557a127f871b"
      unitRef="shares">5237</algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment>
    <algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment
      contextRef="i54f94cfaf7634f189e38f888e1758546_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfNC0zLTEtMS0xNzgz_f667e360-e065-48a8-a88a-f8173d5c6f8a"
      unitRef="shares">0</algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment>
    <algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfNS0xLTEtMS0w_d4412144-2e46-4dc1-bdaf-8a9a6aa1fa7a"
      unitRef="shares">1577693</algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment>
    <algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84NS9mcmFnOmIyMTc3OTVkYWIzYTRmZmQ5Y2M0OTU2MGVlNjQ4Yzg1L3RhYmxlOjc0MDg0MGU4ZTk2YTQxOThiNjExODdmOTNjODc1NDE0L3RhYmxlcmFuZ2U6NzQwODQwZThlOTZhNDE5OGI2MTE4N2Y5M2M4NzU0MTRfNS0zLTEtMS0w_911c0a59-152d-4e4f-a127-126c46a914cf"
      unitRef="shares">0</algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTEyMjc_041af88d-a4a3-491b-bfeb-ed4664c5096d">Common Stock and Stock-Based Compensation&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for stock-based compensation through the measurement and recognition of compensation expense for share-based payment awards made to employees over the related requisite service period, including stock options, performance share units (&#x201c;PSUs&#x201d;), RSUs and restricted shares (all part of our equity incentive plan).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June&#160;25, 2021, the Company granted 894,876 RSUs to employees with an estimated grant date fair value of $24.79. Stock-based compensation expense related to non-vested awards not yet recorded at June&#160;25, 2021 was $31,320, which is expected to be recognized over a weighted-average of 1.78 years. During the three months ended June&#160;25, 2021, 3,217 shares vested.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;PSUs are included at 100% - 200% of target goals. The intrinsic value of the PSU&#x2019;s vested during the three months ended June&#160;25, 2021 was $30,490. The total compensation cost related to non-vested awards not yet recorded at June&#160;25, 2021 was $19,420, which is expected to be recognized over a weighted average of 2.28 years. No shares vested during the three months ended June&#160;25, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended June&#160;25, 2021, 54,729 shares of the Company&#x2019;s restricted common stock vested. In addition, 9,757 shares were forfeited, which reduced common stock outstanding during the same period. The Company had 341,841 unvested shares of restricted common stock at June&#160;25, 2021 with a weighted average grant date fair value of $14.00 and remaining vesting period of 1.58 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded stock-based compensation expense in the following expense categories of its unaudited consolidated statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY1OTAzNw_cd3babcd-1997-4f3a-92da-657e145faa9a"
      unitRef="shares">894876</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY1OTExOQ_60822f69-7db2-4010-9796-72f67a8102db"
      unitRef="usdPerShare">24.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i81365e539d9046fd8401e5f5b4381783_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY1OTQwNg_5befcdc5-bc6d-49ab-8d1c-b779ee0806cb"
      unitRef="usd">31320000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTg2Mg_a4e0094a-f96c-4028-9545-1f1e5e746c58">P1Y9M10D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="if48077f034a049298c30ef90e022d8c0_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY1OTQxOA_8f78c049-e745-4124-8ef1-9d6aa7c01b40"
      unitRef="shares">3217</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <algm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals
      contextRef="i9c8c91bfe77d42578408bfc994b04af5_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTIyMA_d3d5554e-7fbb-49cf-b440-0b3292e50115"
      unitRef="number">1</algm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals>
    <algm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals
      contextRef="i0fb12f4d0d224727b9a66b9d87b8af93_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTIyNA_20ddb516-ee4d-46d7-ab49-a5d7438c697b"
      unitRef="number">2</algm:ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested
      contextRef="i0fa7c58ce1724c9a8ab7bba004b79b7c_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTIyOA_7440ae61-008a-4963-8a73-f93286ce5c1b"
      unitRef="usd">30490000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i27d3ca814ce44f308aea365b546313b3_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTIzNg_d5a8b85e-289c-4b54-a5e5-1156c919b388"
      unitRef="usd">19420000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i0fa7c58ce1724c9a8ab7bba004b79b7c_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTg3Mw_32484945-63dd-409a-a810-4d9c394097ff">P2Y3M10D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i0fa7c58ce1724c9a8ab7bba004b79b7c_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTI0NA_23e800e1-7e88-4da1-bb0f-20ce81d8de85"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i8260a9a1400844d69e3c0acf292b99c6_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MTg1NA_f014ffde-e0f4-46f9-9ca3-235a803d2205"
      unitRef="shares">54729</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i8260a9a1400844d69e3c0acf292b99c6_D20210327-20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2NTc4MA_5890bcd5-b30b-4b88-ba32-cab26a6ec99f"
      unitRef="shares">9757</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i0d6ed3e65bcb4375a2fa8d0d014daff8_I20210625"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MjkyMQ_f10a180d-9b5f-4196-a7d8-6030910acaee"
      unitRef="shares">341841</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i0d6ed3e65bcb4375a2fa8d0d014daff8_I20210625"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MzA3NQ_618d709a-587d-43b8-8266-af069895374c"
      unitRef="usdPerShare">14.00</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms
      contextRef="i8260a9a1400844d69e3c0acf292b99c6_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTA5OTUxMTY2MzAzNg_89e92e18-4d72-4dec-b38e-2361300e049b">P1Y6M29D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RleHRyZWdpb246Njk5MDVmZWVkMjM5NDgyOGI0ZDI4YjhkZGE2ZDE1OWFfMTEyMTk_26d72f81-3ebd-40bd-aa65-ffb00750f08b">&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded stock-based compensation expense in the following expense categories of its unaudited consolidated statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cost of sales&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Selling, general and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;445&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="idf8fd9b2f33e430d85e324d4f982c9af_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfMi0xLTEtMS0w_5daab78b-da97-4675-a3d1-50a8971431e7"
      unitRef="usd">528000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="if86c445107a24c6b85e10a93de2c2da2_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfMi0zLTEtMS0w_f3452ea2-591f-438d-a749-04e93afa403e"
      unitRef="usd">97000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i936143269c7f43dc890050048c8a821d_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfMy0xLTEtMS0w_8f6b2800-9aac-452d-992b-19b9ee58db72"
      unitRef="usd">752000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ie70071e613054ca8810ef434d45a2d6a_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfMy0zLTEtMS0w_ee31f7e1-2ab4-4c3b-acc4-37710f9d9de6"
      unitRef="usd">21000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieff8c40574c2412983caa637e89be9bf_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfNC0xLTEtMS0w_54bf26bd-f8d1-4156-827e-0401dc104ae7"
      unitRef="usd">3551000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="id931161af7d94af49e11f8693924bb65_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfNC0zLTEtMS0w_670279c6-8eaf-4f5c-88e4-8c657a10f741"
      unitRef="usd">327000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfNS0xLTEtMS0w_ad95e4a4-2ab0-447b-87a8-6a51c1e16b94"
      unitRef="usd">4831000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV84OC9mcmFnOjY5OTA1ZmVlZDIzOTQ4MjhiNGQyOGI4ZGRhNmQxNTlhL3RhYmxlOmEwNTY2MzE2NjFkNzQ2OTI4YTA3MzM3NTllNDIzMDk3L3RhYmxlcmFuZ2U6YTA1NjYzMTY2MWQ3NDY5MjhhMDczMzc1OWU0MjMwOTdfNS0zLTEtMS0w_4572dcb2-6444-4095-bf22-580c37af417b"
      unitRef="usd">445000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMjcwOA_82cba483-e8e3-4dc1-8ceb-5166a7c48725">Income Taxes&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded the following tax (benefit) provision in its unaudited consolidated statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discrete tax items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual operating tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.9 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.2 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s provision for income taxes is comprised of the year-to-date taxes based on an estimate of the annual effective tax rate plus the tax impact of discrete items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to tax in the U.S. and various foreign jurisdictions. The Company&#x2019;s effective tax rate can fluctuate primarily based on: the mix of its U.S. and foreign income; the impact of discrete transactions; and the difference between the amount of tax benefit generated by the foreign derived intangible income deduction (&#x201c;FDII&#x201d;) and research credits offset by the additional tax from the global intangible low-tax income (&#x201c;GILTI&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly assesses the likelihood of outcomes that could result from the examination of its tax returns by the IRS, and other tax authorities to determine the adequacy of its income tax reserves and expense. Should actual events or results differ from the Company&#x2019;s then-current expectations, charges or credits to the Company&#x2019;s provision for income taxes may become necessary. Any such adjustments could have a significant effect on the results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense and the effective income tax rate were $4,263, or 13.3%, and $528, or 9.8%, for the three-month periods ending June&#160;25, 2021 and June&#160;26, 2020, respectively. The fluctuation in our effective income tax rate relates primarily to differences in our US taxable income, estimated FDII benefits, research credits, non-deductible stock-based compensation charges, and discrete tax items.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMjcwOQ_82b9b594-86e1-441c-9ee8-c997da8850df">&lt;div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded the following tax (benefit) provision in its unaudited consolidated statements of operations:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:72.411%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.846%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.848%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Three-Month Period Ended&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 25,&lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;June 26,&lt;br/&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discrete tax items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(855)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Annual operating tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.9 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.2 %&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfMi0xLTEtMS0w_11760481-2539-4db0-99f4-7b1894b7d33c"
      unitRef="usd">5118000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfMi0zLTEtMS0w_e5eaad48-5a6d-4830-a409-5792759719c9"
      unitRef="usd">816000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfMy0xLTEtMS0w_94ecb5f5-1b3f-4c37-806d-252e12357a47"
      unitRef="usd">-855000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfMy0zLTEtMS0w_8156012c-26bd-4701-9b63-8454c9ed1a8b"
      unitRef="usd">-288000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNC0xLTEtMS0w_fe16e403-d34c-4d5b-b27c-5e591df6de56"
      unitRef="usd">4263000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNC0zLTEtMS0w_dc4ab7c8-cf93-46fa-8148-de4f8d1950e8"
      unitRef="usd">528000</us-gaap:IncomeTaxExpenseBenefit>
    <algm:EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNS0xLTEtMS0w_bb2e73e3-e3a8-413a-bade-185bd54f6862"
      unitRef="number">0.159</algm:EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent>
    <algm:EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNS0zLTEtMS0w_2318ed31-a6d4-499f-9042-0bdd5e3de2cc"
      unitRef="number">0.152</algm:EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNi0xLTEtMS0w_126c4b4a-2a21-4125-bc63-bdec7333431c"
      unitRef="number">0.133</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RhYmxlOmJlNzEzZGQ1NmNlNDQyNzliZWQxNzlmNzZmMzcwZDc1L3RhYmxlcmFuZ2U6YmU3MTNkZDU2Y2U0NDI3OWJlZDE3OWY3NmYzNzBkNzVfNi0zLTEtMS0w_84d43d16-9f07-403d-ab7e-8956fc8c2333"
      unitRef="number">0.098</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMTQwMw_fe16e403-d34c-4d5b-b27c-5e591df6de56"
      unitRef="usd">4263000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMTQwOQ_126c4b4a-2a21-4125-bc63-bdec7333431c"
      unitRef="number">0.133</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMTQyNw_dc4ab7c8-cf93-46fa-8148-de4f8d1950e8"
      unitRef="usd">528000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5884e3f1700041dcb81dc8484e39e191_D20200328-20200626"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85MS9mcmFnOjQwMTZhN2M2ZTJiYTQ3ODA5NjA2MTQ2NDAyMzUwOTc4L3RleHRyZWdpb246NDAxNmE3YzZlMmJhNDc4MDk2MDYxNDY0MDIzNTA5NzhfMTQzMw_84d43d16-9f07-403d-ab7e-8956fc8c2333"
      unitRef="number">0.098</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i7434d4a8160d461abf0510a38d460929_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTAwMDE_f78cda6d-4e24-40c6-8030-4e7a373c105a">Related Party Transactions&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transactions involving Sanken&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company sells products to, and purchases in-process products from, Sanken. In addition, prior to March 28, 2020, the Company also sold products for Sanken.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net sales of Company&#x2019;s products to Sanken totaled &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$35,453&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $23,620 during the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. Trade accounts receivables, net of allowances from Sanken, totaled $23,545 and $21,595 as of June&#160;25, 2021 and March&#160;26, 2021, respectively. Other accounts receivable from Sanken totaled $110 and $198 as of June&#160;25, 2021 and March&#160;26, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transactions involving PSL&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2009, the Company entered into a technology development agreement (the &#x201c;IC Technology Development Agreement&#x201d;) with Polar Semiconductor, Inc. (&#x201c;PSI&#x201d;), which was subsequently changed to Polar Semiconductor, LLC (&#x201c;PSL&#x201d;), and Sanken, pursuant to which the parties agreed upon the general terms under which they may, from time to time, undertake certain activities (the &#x201c;IC Process Development Activities&#x201d;) to develop new technologies to be used by PSI to manufacture products for the Company and Sanken, as well as the ownership and use of such technologies following their development. The IC Technology Development Agreement provides that the expenses for all IC Process Development Activities will be shared equally by the Company and Sanken on an annual basis (subject to any exceptions upon which the parties may agree from time to time), with such expenses being paid to PSI by Sanken in the form of an up-front annual fee, with PSI being responsible for any expenses that exceed the amount of such fee. The IC Technology Development Agreement will continue in effect until such time as the Company, PSL and Sanken mutually agree to its termination or adopt a successor agreement, or in the event the companies fail to agree upon the annual fee for a fiscal year within three months after the commencement of such fiscal year. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During both of the three months ended June&#160;25, 2021 and June&#160;26, 2020, the Company (through PSL) received no fees from Sanken pursuant to the IC Technology Development Agreement, and, during the same periods, the Company paid no fees to PSL pursuant to the IC Technology Development Agreement. There are also no expected payments to be made during the remainder of fiscal year 2022 and beyond.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2015, PSL and Sanken entered into a discrete technology development agreement (as amended, the &#x201c;Discrete Technology Development Agreement&#x201d;), pursuant to which the parties agreed upon the general terms under which they, from time to time, undertook certain activities (the &#x201c;Discrete Development Activities&#x201d;) to develop new technologies to be used by PSL to manufacture products for Sanken, as well as the ownership and use of such technologies following their development. In June 2018, the Company, PSL and Sanken entered into an amendment to the Discrete Technology Development Agreement pursuant to which the parties agreed to the assignment of all rights and obligations of PSL under such agreement to the Company and to certain amendments to the terms of such agreement. The Discrete Technology Development Agreement provided that the expenses for all Discrete Development Activities to be shared equally by the Company and Sanken on an annual basis (subject to any exceptions upon which the parties agreed to from time to time). As of March&#160;26, 2021, the Company had accrued $614 included in amounts due to related party under this agreement, which was paid in the first quarter of fiscal year 2022. The agreement in accordance with its terms of the Amendment 2, Article 10, terminated on March 31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 28, 2020, the Company entered into an agreement to divest a majority of its ownership interest in PSL to Sanken, in order to better align with its fabless, asset-lite scalable manufacturing strategy (the &#x201c;PSL Divestiture&#x201d;). In addition, this also resulted in PSL taking over the Sanken distribution business at the same time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company continues to purchase in-process products from PSL.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Purchases of various products from PSL totaled &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$13,380&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $11,923 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. These amounts include &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&#x2014;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $1,800 of price support payments made for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. The price support payments were for fiscal year 2021 only and no such payments are expected to be made in fiscal 2021 and beyond. Accounts payable to PSL included in amounts due to related party totaled &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$4,119&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $1,739 as of June&#160;25, 2021 and March&#160;26, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Transactions involving Sanken Electric Europe Ltd. (&#x201c;SEEL&#x201d;)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal year ended March&#160;26, 2021 and after the PSL Divestiture, Sanken, through PSL formed SEEL to cover its distribution business in Europe. The Company in connection with the TSA agreement with Sanken and PSL paid certain costs on behalf of them, and as such, had related party accounts receivable from SEEL of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$16&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $1,272 as of June&#160;25, 2021 and March&#160;26, 2021, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Sublease Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2014, the Company, through one of its subsidiaries, entered into a sublease agreement with Sanken pursuant to which it subleases certain office building space in Japan from Sanken. The sublease automatically renews on an annual basis unless either party provides notice to the other party otherwise and can be terminated by either party upon providing six months&#x2019; notice. The Company made aggregate payments of approximately &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$57&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; to Sanken under the sublease agreement during each of the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Consulting Agreement&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:6pt;text-align:justify;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company entered into a board executive advisor agreement (the &#x201c;Consulting Agreement&#x201d;) with Reza Kazerounian in June 2018, before Mr. Kazerounian became a member of the Company&#x2019;s board of directors, pursuant to which the Company engaged Mr. Kazerounian to serve as executive advisor to the board of directors and the office of Chief Executive Officer. The Consulting Agreement provides for a fee payable to Mr. Kazerounian on a monthly basis in exchange for his services (which fee was reduced from $30 per month to $19 per month in connection with Mr. Kazerounian&#x2019;s appointment to the board of directors in June 2018), as well as a grant of 12,000 shares of the Company&#x2019;s Class L common stock and a signing bonus of $54 in connection with the execution of the Consulting Agreement. The Consulting Agreement provides that if Mr. Kazerounian is terminated by the board of directors, he will be entitled to a severance payment in the amount of $180 as well as a six-month vesting acceleration of his shares of Class L common stock. The board of directors and Mr. Kazerounian each have the right to terminate the Consulting Agreement at any time. During the three months ended June&#160;25, 2021 and June&#160;26, 2020, the Company paid aggregate fees of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$56&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and $90, respectively, to Mr. Kazerounian pursuant to the Consulting Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i068762bfc2064de8ac9e4237c03ff5d7_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMjg0_9659faec-250e-43f5-be03-4946eff47344"
      unitRef="usd">35453000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia021976468a641efb57445ed734590cf_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTA5OTUxMTYzNzgwMw_ee9155c3-f84c-4c51-9682-ba1518576c72"
      unitRef="usd">23620000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i124e93845b734e789891373159863fb7_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfNDMy_25a23c15-bdf5-4c4f-bedb-3955e2175459"
      unitRef="usd">23545000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i56ed7870425449d48435ccc5bdab06a7_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfNDM5_4a7ddf28-dec7-4338-81f9-d118b9725f63"
      unitRef="usd">21595000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <algm:OtherAccountsReceivableRelatedPartiesCurrent
      contextRef="i124e93845b734e789891373159863fb7_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfNTE5_949e8940-c936-4690-bfe4-e49cdc4f6568"
      unitRef="usd">110000</algm:OtherAccountsReceivableRelatedPartiesCurrent>
    <algm:OtherAccountsReceivableRelatedPartiesCurrent
      contextRef="i56ed7870425449d48435ccc5bdab06a7_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfNTI2_42473120-6092-4531-99bd-04da42cb10ca"
      unitRef="usd">198000</algm:OtherAccountsReceivableRelatedPartiesCurrent>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="i77ed9ccd843047329b211392e4218556_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMzI5ODUzNDkwNDYxOA_2b786563-04a6-4628-8b8b-3e5da210f9ad"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty
      contextRef="ie7eecbabf20242b5a5ececb54a04ea7f_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMzI5ODUzNDkwNDYxOA_4ce09044-e87e-46fd-8c05-7368dc4fbb0b"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="i77ed9ccd843047329b211392e4218556_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMzI5ODUzNDkwNDc0MQ_03a0c8a4-efbd-4325-9350-a6ed2eba23f7"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ie7eecbabf20242b5a5ececb54a04ea7f_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMzI5ODUzNDkwNDc0MQ_0b2b743b-7330-4f94-8ac2-23a0726f7dce"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="iaa44b55a51fe4eb6ab336efd5bfa371c_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1ODk2NQ_755649eb-c8ef-461f-a409-3b96b682e8ed"
      unitRef="usd">614000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ic182535dadb640efacecd8dadae43ce3_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NzgyMQ_59cfa676-c7b0-44c0-ab2c-889183296516"
      unitRef="usd">13380000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="ibbb328b1e760414394ee0dfbd0f04e81_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NzgyNQ_feb11bbb-816d-4049-9684-3af7f5da2652"
      unitRef="usd">11923000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i95cfb5ad3c754b7491475361d32ac61f_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NzgzNw_00aca112-82fa-4d36-a694-9421bfe93bd1"
      unitRef="usd">0</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i6f16d05bcf8d441ba5499d05ede35269_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1Nzg0Mw_094b8612-7792-44b6-96ca-0a20b059cec8"
      unitRef="usd">1800000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i64de430ec55e4f91bb53dfe965176d15_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1ODI4NA_e597943e-58d1-4f66-9ce2-6ddfff5a8729"
      unitRef="usd">4119000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsPayableRelatedPartiesCurrent
      contextRef="i70de667a353947a28e14b78d4b6199b1_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1ODI4MA_19280527-dc49-476a-bcf9-b16f5d5e4609"
      unitRef="usd">1739000</us-gaap:AccountsPayableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i7acbc7b737594642a8c4921365a063fe_I20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1Njk5Mg_afee54db-4285-4f64-8d8b-850f04117936"
      unitRef="usd">16000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <us-gaap:AccountsReceivableRelatedPartiesCurrent
      contextRef="i75c5070ef76242d4a751ba859f8edb2b_I20210326"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NjkzNg_cefc0687-cfb1-4470-afbf-fd2a2b87ec04"
      unitRef="usd">1272000</us-gaap:AccountsReceivableRelatedPartiesCurrent>
    <algm:LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice
      contextRef="i2ea333d2a6aa469db33ea9d5574e713f_D20210327-20210625"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1Njc3OQ_0af1210e-078d-45ff-b8d4-49522d618a8f">P6M</algm:LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice>
    <us-gaap:OperatingLeaseExpense
      contextRef="i2ea333d2a6aa469db33ea9d5574e713f_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NzA2OA_6a54d11f-08d2-4da1-ac27-adeea02fc9dc"
      unitRef="usd">56000</us-gaap:OperatingLeaseExpense>
    <us-gaap:OperatingLeaseExpense
      contextRef="i8e3a7355ca44447cb9dc64e8bbc1a827_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTY0OTI2NzQ1NzA2NQ_626d876c-913f-4c5a-97b4-5e07e08722e7"
      unitRef="usd">57000</us-gaap:OperatingLeaseExpense>
    <algm:RelatedPartyTransactionMonthlyFeePayable
      contextRef="i70c8e3e27fb246cb8d9d59036f97f053_I20180531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODE2NQ_f08995f4-2bf5-4f10-9604-caaa9331d5b4"
      unitRef="usd">30000</algm:RelatedPartyTransactionMonthlyFeePayable>
    <algm:RelatedPartyTransactionMonthlyFeePayable
      contextRef="ibeb8adef5a1346859b7fbecae550f0f1_I20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODE4MQ_25b71deb-d731-490f-a83b-6710d2ea0fee"
      unitRef="usd">19000</algm:RelatedPartyTransactionMonthlyFeePayable>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted
      contextRef="i26c6d9ce67bd4a7fa969378aec31ed1d_D20180601-20180630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODMwNg_ff295fde-c339-4845-968e-bf8f4e00d37f"
      unitRef="shares">12000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted>
    <algm:RelatedPartyTransactionSigningFee
      contextRef="i0e93a91a8aa1422797d546f3d43079c7_D20180601-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODM3Nw_99ed96d3-3e59-47db-8622-f694c5b86edb"
      unitRef="usd">54000</algm:RelatedPartyTransactionSigningFee>
    <algm:RelatedPartyTransactionSeverancePaymentIfTerminated
      contextRef="i0e93a91a8aa1422797d546f3d43079c7_D20180601-20180630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODYwMQ_f002dd38-4b40-46a7-8d27-0caa96748596"
      unitRef="usd">180000</algm:RelatedPartyTransactionSeverancePaymentIfTerminated>
    <algm:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod
      contextRef="i0e93a91a8aa1422797d546f3d43079c7_D20180601-20180630"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfMTAwMDQ_40fd4ac5-b328-46a9-9092-e3e89f634378">P6M</algm:ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ic8726f083342473d9f7ed6489d3e9869_D20210327-20210625"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODg3NA_4fc079de-6a9d-466f-94fb-933db75c2bac"
      unitRef="usd">56000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
    <us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty
      contextRef="ida70e99c25424511891a66fba9aac92e_D20200328-20200626"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3NTY4NTNlMjlmZDQwNjE5Njc0ZGM4ZTYxNjI4ZmU1L3NlYzphNzU2ODUzZTI5ZmQ0MDYxOTY3NGRjOGU2MTYyOGZlNV85NC9mcmFnOmY2NzBiZDQ1MDdhYzRkN2Y5MzYwZjhiYTBkMTA3ZTQ5L3RleHRyZWdpb246ZjY3MGJkNDUwN2FjNGQ3ZjkzNjBmOGJhMGQxMDdlNDlfODg4MQ_eedf4316-b3ed-4b3e-abc3-aa8a4adfe972"
      unitRef="usd">90000</us-gaap:RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108799380168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jul. 21, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jun. 25,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-39675<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ALLEGRO MICROSYSTEMS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">46-2405937<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">955 Perimeter Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Manchester,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NH<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">03103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">603<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">626-2300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01 per share<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ALGM<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityExTransitionPeriod', window );">Entity Ex Transition Period</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189,646,542<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000866291<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--03-25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityExTransitionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 7A<br> -Section B<br> -Subsection 2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityExTransitionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation 12B<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108718540072">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 221,934<span></span>
</td>
<td class="nump">$ 197,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash</a></td>
<td class="nump">7,698<span></span>
</td>
<td class="nump">6,661<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net of provision for expected credit losses of $773 at June&#160;25, 2021 and allowance for doubtful accounts of $138 at March&#160;26, 2021</a></td>
<td class="nump">77,843<span></span>
</td>
<td class="nump">69,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueFromRelatedPartiesCurrent', window );">Trade and other accounts receivable due from related party</a></td>
<td class="nump">23,657<span></span>
</td>
<td class="nump">23,832<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsAndOtherReceivablesNetCurrent', window );">Accounts receivable &#8211; other</a></td>
<td class="nump">1,613<span></span>
</td>
<td class="nump">1,516<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">82,356<span></span>
</td>
<td class="nump">87,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">12,117<span></span>
</td>
<td class="nump">18,374<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent', window );">Assets held for sale</a></td>
<td class="nump">25,309<span></span>
</td>
<td class="nump">25,969<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">452,527<span></span>
</td>
<td class="nump">430,564<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">196,993<span></span>
</td>
<td class="nump">192,393<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">17,439<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income tax assets</a></td>
<td class="nump">20,268<span></span>
</td>
<td class="nump">26,972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">20,118<span></span>
</td>
<td class="nump">20,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Intangible assets, net</a></td>
<td class="nump">36,301<span></span>
</td>
<td class="nump">36,366<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestments', window );">Equity investment in related party</a></td>
<td class="nump">26,943<span></span>
</td>
<td class="nump">26,664<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets, net</a></td>
<td class="nump">26,298<span></span>
</td>
<td class="nump">14,613<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">796,887<span></span>
</td>
<td class="nump">747,678<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade accounts payable</a></td>
<td class="nump">34,704<span></span>
</td>
<td class="nump">35,389<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Amounts due to related party</a></td>
<td class="nump">4,095<span></span>
</td>
<td class="nump">2,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">76,771<span></span>
</td>
<td class="nump">78,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Current portion of operating lease liabilities</a></td>
<td class="nump">3,463<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">119,033<span></span>
</td>
<td class="nump">116,674<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermLineOfCredit', window );">Obligations due under Senior Secured Credit Facilities</a></td>
<td class="nump">25,000<span></span>
</td>
<td class="nump">25,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, less current portion</a></td>
<td class="nump">14,231<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">19,244<span></span>
</td>
<td class="nump">19,133<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">177,508<span></span>
</td>
<td class="nump">160,807<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 15)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract', window );"><strong>Stockholders' Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding at June&#160;25, 2021 and March&#160;26, 2021</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, $0.01 par value; 1,000,000,000 shares authorized, 189,581,621 shares issued and outstanding at June&#160;25, 2021; 1,000,000,000 shares authorized, 189,588,161 issued and outstanding at March&#160;26, 2021</a></td>
<td class="nump">1,896<span></span>
</td>
<td class="nump">1,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">597,001<span></span>
</td>
<td class="nump">592,170<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">31,220<span></span>
</td>
<td class="nump">3,551<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(11,865)<span></span>
</td>
<td class="num">(11,865)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Equity attributable to Allegro MicroSystems, Inc.</a></td>
<td class="nump">618,252<span></span>
</td>
<td class="nump">585,752<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MinorityInterest', window );">Non-controlling interests</a></td>
<td class="nump">1,127<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Total stockholders' equity</a></td>
<td class="nump">619,379<span></span>
</td>
<td class="nump">586,871<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities, non-controlling interest and stockholders' equity</a></td>
<td class="nump">$ 796,887<span></span>
</td>
<td class="nump">$ 747,678<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndOtherReceivablesNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndOtherReceivablesNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=d3e1107-107759<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5C<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721675-107760<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5B<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721673-107760<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109226348&amp;loc=d3e2473-110228<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=109222160&amp;loc=SL51721533-107759<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=109226691&amp;loc=d3e2941-110230<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.(a),19)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3)(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109237563&amp;loc=d3e33749-111570<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermLineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1336-112600<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1314-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermLineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MinorityInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MinorityInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=27010918&amp;loc=d3e74512-122707<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108807884440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowances for doubtful accounts</a></td>
<td class="nump">$ 773<span></span>
</td>
<td class="nump">$ 138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">20,000,000<span></span>
</td>
<td class="nump">20,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in dollars per share)</a></td>
<td class="nump">$ 0.01<span></span>
</td>
<td class="nump">$ 0.01<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">1,000,000,000<span></span>
</td>
<td class="nump">1,000,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">189,581,621<span></span>
</td>
<td class="nump">189,588,161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">189,581,621<span></span>
</td>
<td class="nump">189,588,161<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108803077400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 188,142<span></span>
</td>
<td class="nump">$ 115,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">93,982<span></span>
</td>
<td class="nump">59,300<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">94,160<span></span>
</td>
<td class="nump">55,701<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">29,554<span></span>
</td>
<td class="nump">24,380<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">32,064<span></span>
</td>
<td class="nump">26,789<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Change in fair value of contingent consideration</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">61,918<span></span>
</td>
<td class="nump">51,169<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">32,242<span></span>
</td>
<td class="nump">4,532<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpenseAbstract', window );"><strong>Other (expense) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNonoperatingNet', window );">Interest (expense) income, net</a></td>
<td class="num">(345)<span></span>
</td>
<td class="nump">313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Foreign currency transaction (loss) gain</a></td>
<td class="num">(254)<span></span>
</td>
<td class="nump">132<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperating', window );">Income in earnings of equity investment</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">212<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other, net</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">193<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income tax provision</a></td>
<td class="nump">31,970<span></span>
</td>
<td class="nump">5,382<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax provision</a></td>
<td class="nump">4,263<span></span>
</td>
<td class="nump">528<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">27,707<span></span>
</td>
<td class="nump">4,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interests</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Allegro MicroSystems, Inc.</a></td>
<td class="nump">$ 27,669<span></span>
</td>
<td class="nump">$ 4,820<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net income attributable to Allegro MicroSystems, Inc. per share (Note 16):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted (in dollars per share)</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">189,585,381<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">191,163,074<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=algm_NonRelatedPartyRevenueMember', window );">Non-Related Party Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 152,689<span></span>
</td>
<td class="nump">$ 91,381<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=algm_RelatedPartyRevenueMember', window );">Related Party Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 35,453<span></span>
</td>
<td class="nump">$ 23,620<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109240200&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121605123&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=120253306&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450222&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=68072869&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNonoperatingNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of nonoperating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNonoperatingNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperating">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperating</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=algm_NonRelatedPartyRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=algm_NonRelatedPartyRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=algm_RelatedPartyRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=algm_RelatedPartyRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720418712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 27,707<span></span>
</td>
<td class="nump">$ 4,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest', window );">Net income attributable to non-controlling interests</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Allegro MicroSystems, Inc.</a></td>
<td class="nump">27,669<span></span>
</td>
<td class="nump">4,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Other comprehensive (loss) income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(30)<span></span>
</td>
<td class="nump">4,280<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Net actuarial loss amortization of net transition obligation and prior service costs related to defined benefit plans, net of tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(313)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest', window );">Comprehensive income</a></td>
<td class="nump">27,639<span></span>
</td>
<td class="nump">8,787<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest', window );">Other comprehensive loss attributable to non-controlling interest</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income attributable to Allegro MicroSystems, Inc.</a></td>
<td class="nump">$ 27,669<span></span>
</td>
<td class="nump">$ 8,794<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(21))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4613674-111683<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569643-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of Net Income (Loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108718502600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Non-Controlling Interests</div></th>
<th class="th">
<div>Common Class A </div>
<div>Common Stock</div>
</th>
<th class="th">
<div>Common Class L </div>
<div>Common Stock</div>
</th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 27, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">622,470<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 27, 2020</a></td>
<td class="nump">$ 634,132<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 458,697<span></span>
</td>
<td class="nump">$ 194,355<span></span>
</td>
<td class="num">$ (19,976)<span></span>
</td>
<td class="nump">$ 950<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">4,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,820<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of Class L shares, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,828<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges', window );">Capitalization changes related to organizational structure of affiliates and direct and indirect interests in subsidiaries</a></td>
<td class="num">(19,165)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(19,165)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock', window );">Reclassification of certain class L shares</a></td>
<td class="num">(298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(298)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">445<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="nump">4,280<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,287<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Net actuarial loss amortization of net transition obligation and prior service costs related to defined benefit plans, net of tax</a></td>
<td class="nump">313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">313<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 26, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
<td class="nump">638,298<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 26, 2020</a></td>
<td class="nump">$ 623,935<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">439,679<span></span>
</td>
<td class="nump">199,175<span></span>
</td>
<td class="num">(16,002)<span></span>
</td>
<td class="nump">977<span></span>
</td>
<td class="nump">$ 100<span></span>
</td>
<td class="nump">$ 6<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Beginning balance (in shares) at Mar. 26, 2021</a></td>
<td class="nump">189,588,161<span></span>
</td>
<td class="nump">189,588,161<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Beginning balance at Mar. 26, 2021</a></td>
<td class="nump">$ 586,871<span></span>
</td>
<td class="nump">$ 1,896<span></span>
</td>
<td class="nump">592,170<span></span>
</td>
<td class="nump">3,551<span></span>
</td>
<td class="num">(11,865)<span></span>
</td>
<td class="nump">1,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">27,707<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,669<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock-based compensation, net of forfeitures (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,540)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock-based compensation, net of forfeitures</a></td>
<td class="nump">4,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,831<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustment</a></td>
<td class="num">(30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(30)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax', window );">Net actuarial loss amortization of net transition obligation and prior service costs related to defined benefit plans, net of tax</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ending balance (in shares) at Jun. 25, 2021</a></td>
<td class="nump">189,581,621<span></span>
</td>
<td class="nump">189,581,621<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest', window );">Ending balance at Jun. 25, 2021</a></td>
<td class="nump">$ 619,379<span></span>
</td>
<td class="nump">$ 1,896<span></span>
</td>
<td class="nump">$ 597,001<span></span>
</td>
<td class="nump">$ 31,220<span></span>
</td>
<td class="num">$ (11,865)<span></span>
</td>
<td class="nump">$ 1,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Capitalization Changes</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid-In Capital, Reclassification Of Common Stock</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=120383193&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326096&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=d3e637-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (i-k)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669646-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109259400&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21930-107793<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21914-107793<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 10<br> -Section 65<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121646688&amp;loc=SL121648383-210437<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568740-111683<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4I<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4590271-111686<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 12: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=115929471&amp;loc=d3e21711-107793<br><br>Reference 15: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4568447-111683<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (f)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(2)<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 65<br> -Paragraph 8<br> -Subparagraph (d)(3)<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108799466264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>CASH FLOWS FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProfitLoss', window );">Net income</a></td>
<td class="nump">$ 27,707<span></span>
</td>
<td class="nump">$ 4,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash provided by operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">12,172<span></span>
</td>
<td class="nump">11,539<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of deferred financing costs</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred income taxes</a></td>
<td class="num">(1,454)<span></span>
</td>
<td class="num">(578)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">4,831<span></span>
</td>
<td class="nump">445<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnDispositionOfAssets1', window );">Gain on disposal of assets</a></td>
<td class="num">(35)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1', window );">Loss on contingent consideration change in fair value</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal', window );">Provisions for inventory and credit losses/bad debt</a></td>
<td class="nump">1,613<span></span>
</td>
<td class="num">(158)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Trade accounts receivable</a></td>
<td class="num">(9,956)<span></span>
</td>
<td class="nump">13,352<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherReceivables', window );">Accounts receivable - other</a></td>
<td class="num">(97)<span></span>
</td>
<td class="num">(689)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">5,142<span></span>
</td>
<td class="num">(14,990)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">1,719<span></span>
</td>
<td class="nump">5,163<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Trade accounts payable</a></td>
<td class="num">(2,993)<span></span>
</td>
<td class="nump">4,833<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_IncreaseDecreaseInDueToFromRelatedParties', window );">Due to/from related parties</a></td>
<td class="nump">1,917<span></span>
</td>
<td class="nump">3,573<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities', window );">Accrued expenses and other current and long-term liabilities</a></td>
<td class="num">(2,396)<span></span>
</td>
<td class="num">(1,640)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash provided by operating activities</a></td>
<td class="nump">38,495<span></span>
</td>
<td class="nump">25,666<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>CASH FLOWS FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(15,346)<span></span>
</td>
<td class="num">(7,974)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashDivestedFromDeconsolidation', window );">Contribution of cash balances due to divestiture of subsidiary</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(16,335)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(15,346)<span></span>
</td>
<td class="num">(24,309)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>CASH FLOWS FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on Cash and cash equivalents and Restricted cash</a></td>
<td class="nump">2,608<span></span>
</td>
<td class="num">(1,269)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net increase in Cash and cash equivalents and Restricted cash</a></td>
<td class="nump">25,757<span></span>
</td>
<td class="nump">88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and Restricted cash at beginning of period</a></td>
<td class="nump">203,875<span></span>
</td>
<td class="nump">219,876<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD:</a></td>
<td class="nump">229,632<span></span>
</td>
<td class="nump">219,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract', window );"><strong>RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">221,934<span></span>
</td>
<td class="nump">215,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted cash</a></td>
<td class="nump">7,698<span></span>
</td>
<td class="nump">4,388<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents and Restricted cash</a></td>
<td class="nump">229,632<span></span>
</td>
<td class="nump">219,964<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">269<span></span>
</td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Cash paid for income taxes</a></td>
<td class="num">(538)<span></span>
</td>
<td class="nump">382<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>Noncash transactions:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Changes in Trade accounts payable related to Property, plant and equipment, net</a></td>
<td class="num">(5,535)<span></span>
</td>
<td class="num">(1,289)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NotesIssued1', window );">Loans to cover purchase of common stock under employee stock plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Recognition of right of use assets and lease liability upon adoption of new accounting standard</a></td>
<td class="nump">$ 356<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_IncreaseDecreaseInDueToFromRelatedParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) In Due To (From) Related Parties</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_IncreaseDecreaseInDueToFromRelatedParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e7008-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashDivestedFromDeconsolidation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashDivestedFromDeconsolidation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=98513438&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnDispositionOfAssets1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnDispositionOfAssets1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in receivables classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fair value of notes issued in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4332-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NotesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4J<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591551-111686<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3000-108585<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=108774443&amp;loc=SL4569616-111683<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 55<br> -Paragraph 4K<br> -URI http://asc.fasb.org/extlink&amp;oid=120409616&amp;loc=SL4591552-111686<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108715919816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Nature of the Business and Basis of Presentation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Nature of the Business and Basis of Presentation</a></td>
<td class="text">Nature of the Business and Basis of Presentation<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allegro MicroSystems, Inc., together with its consolidated subsidiaries (&#8220;AMI&#8221; or the &#8220;Company&#8221;), is a global leader in designing, developing and manufacturing sensing and power solutions for motion control and energy-efficient systems in automotive and industrial markets. The Company is headquartered in Manchester, New Hampshire and has a global footprint with 16 locations across four continents. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements have been prepared by the Company. Certain information and footnote disclosures normally included in financial statements prepared in accordance with accounting principles generally accepted in the United States of America (&#8220;U.S. GAAP&#8221;) have been condensed or omitted pursuant to the rules and regulations of the Securities and Exchange Commission (&#8220;SEC&#8221;). The unaudited condensed consolidated financial statements include the Company's accounts and those of its subsidiaries. All intercompany balances have been eliminated in consolidation. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in the Company&#8217;s Annual Report on Form 10-K filed with the SEC on May 19, 2021 (the &#8220;2021 Annual Report&#8221;). In the opinion of the Company's management, the financial information for the interim periods presented reflects all adjustments necessary for a fair presentation of the Company's financial position, results of operations and cash. The results reported in these unaudited condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 2, 2020, the Company completed its initial public offering (&#8220;IPO&#8221;). Refer to Note 1, &#8220;Nature of Business and Basis of Presentation&#8221; to the Company&#8217;s 2021 Annual Report for details.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Periods </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s first quarter three-month period is a 13-week period ending on the Friday closest to the last day in June. The Company&#8217;s first quarter of fiscal 2022 ended June&#160;25, 2021, and the Company&#8217;s first quarter of fiscal 2021 ended June&#160;26, 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108716029560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the unaudited consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Such estimates relate to useful lives of fixed and intangible assets, allowances for doubtful accounts and customer returns and sales allowances. Such estimates could also relate to the fair value of acquired assets and liabilities, including goodwill and intangible assets, net realizable value of inventory, accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, and other reserves. On an ongoing basis, management evaluates its estimates. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risk and Significant Customers </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions, which management believes to be of a high credit quality. To manage credit risk related to accounts receivables, the Company evaluates the creditworthiness of its customers and maintains allowances, to the extent necessary, for potential credit losses based upon the aging of its accounts receivable balances and known collection issues. The Company has not experienced any significant credit losses to date.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;25, 2021 and March&#160;26, 2021, Sanken Electric Co., Ltd. (&#8220;Sanken&#8221;) accounted for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23.2%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 22.7% of the Company&#8217;s outstanding trade accounts receivable, net, respectively, including related party trade accounts receivable. No other customers accounted for 10% or more of outstanding trade accounts receivable, net during those periods.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the three months ended June&#160;25, 2021 and June&#160;26, 2020, Sanken accounted for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.8%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 20.5% of total net sales, respectively. No other customers accounted for 10% or more of total net sales for either of the three months ended June&#160;25, 2021 or June&#160;26, 2020.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the&#160;three months ended June&#160;25, 2021, sales from customers located outside of the United States accounted for, in the aggregate, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85.7%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the Company&#8217;s total net sales, with Greater China accounting for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22.7%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, Japan accounting for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18.8%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and South Korea accounting for </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11.7%</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. No other countries accounted for greater than 10% of total net sales for the three months ended June&#160;25, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the&#160;three months ended June&#160;26, 2020, sales from customers located outside of the United States, in the aggregate, accounted for 88.7% of the Company&#8217;s total net sales, with Greater China accounting for 27.9%, Japan accounting for 20.5% and South Korea accounting for 11.8%. No other countries accounted for greater than 10% of total net sales for the three months ended June&#160;26, 2020.</span></div><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company qualifies as &#8220;emerging growth company&#8221; as defined in the Jumpstart Our Business Startups Act of 2012 and has elected to &#8220;opt in&#8221; to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i)&#160;irrevocably elects to &#8220;opt out&#8221; of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued its new lease accounting guidance in Accounting Standards Update (&#8220;ASU&#8221;) 2016&#8209;02, &#8220;Leases (Topic 842)&#8221; (&#8220;ASU 2016-02&#8221;), which is codified as Accounting Standard Codification (&#8220;ASC&#8221;) Topic 842 (&#8220;ASC 842&#8221;) and replaces ASC Topic 840, Leases (&#8220;ASC 840&#8221;). ASU 2016-02 and all subsequent amendments amends various aspects of existing guidance for leases and requires significant additional quantitative and qualitative disclosures about lease arrangements. ASU 2016-02 requires lessees to recognize lease assets representing the right to use an underlying asset and lease liabilities representing the obligation to make lease payments over the lease term, measured on a discounted basis, for substantially all leases. ASU 2016-02 retains a distinction between finance leases and operating leases using classification criteria that is substantially similar to the previous lease guidance. Although the Company has elected to opt-in to the extended transition dates for new or revised accounting standards to align with nonpublic companies, the Company elected to early adopt ASU 2016-02 effective March 27, 2021. The Company used the optional transition method to the modified retrospective approach, which eliminates the requirement to restate the prior period financial statements. Under this transition provision, the Company has applied ASU 2016-02 to reporting periods beginning on March 27, 2021, while prior periods continue to be reported and disclosed in accordance with the legacy guidance under ASC 840.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A number of practical expedients and policy elections are available under the new guidance to reduce the burden of adoption and ongoing compliance with ASC 842. The Company elected the &#8220;package of practical expedients&#8221;, which permitted the Company to retain lease classification and initial direct costs for any identified leases that existed prior to adoption of ASC 842. Under this transition guidance, the Company also did not reassess whether any existing contracts at March 27, 2021 are or contain leases and carried forward its initial determination under legacy lease guidance. The Company has elected not to adopt the &#8220;hindsight&#8221; practical expedient and, therefore, will measure the right-of-use (&#8220;ROU&#8221;) asset and lease liability using the remaining portion of the lease term at adoption on March 27, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company made an accounting policy election available under the new lease standard to not recognize lease assets and lease liabilities for leases with a term of 12 months or less. For all other leases, the initial measurement of the lease liability is based on the present value of future lease payments over the lease term at the application date or the commencement date of the lease. Lease payments may include fixed rent escalation clauses or payments that depend on an index or a rate (such as the consumer price index) measured using the index or applicable rate at lease commencement. Subsequent changes in the index or rate and any other variable payments, such as market-rate base rent adjustments, are recognized as variable lease expense in the period incurred. Payments for terminating a lease are included in lease payments only when it is probable they will be incurred. To determine the present value of lease payments, the Company uses its incremental borrowing rate, as the leases generally do not have a readily determinable implicit discount rate. The Company applies judgment in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency and economic environment in determining the lease-specific incremental borrowing rate. The carrying value of the ROU assets at the application date equals the lease liability adjusted for any initial direct costs incurred and lease payments made at or before the commencement date and for any lease incentives.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s leases generally include a non-lease component representing additional services transferred to the Company. The Company has made an accounting policy election to account for lease and non-lease components in its contacts as a single lease component for all asset classes. The non-lease components are usually variable in nature and recorded in variable lease expense in the period incurred.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Adoption of ASC 842 resulted in ROU assets of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$18,403</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and lease liabilities of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$18,759</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> related to the Company&#8217;s operating leases at March 27, 2021. The Company does not have any leases classified as finance leases. The adoption of ASC 842 did not materially impact the Company&#8217;s consolidated net income or consolidated cash flows and did not result in a cumulative-effect adjustment to the opening balance of retained earnings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, &#8220;Measurement of Credit Losses on Financial Instruments&#8221; (&#8220;ASU 2016-13&#8221;), which adds an impairment model (known as the current expected credit loss (&#8220;CECL&#8221;) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity by decreasing the number of credit impairment models that entities use to account for debt instruments. The Company adopted ASU 2016-13 effective March 27, 2021 and concluded that the standard update did not have a material impact on either the financial position, results of operations, cash flows, or related disclosures. There was no impact on beginning balance retained earnings upon adoption of this ASU.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. The Company uses an </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aging schedule method</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to estimate current expected credit losses based on days of delinquency, including information about past events and current economic conditions. The Company&#8217;s accounts receivable is separated int</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o two</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> categories using a portfolio methodology to evaluate the allowance under the CECL impairment model based on sales categorization and similar credit quality and worthiness of the customers: original equipment manufacturers (&#8220;OEMs&#8221;) and distributors. The receivables in each category share similar risk characteristics. The change to the CECL impairment model resulted in an immaterial increase in the provision for expected credit losses compared to the allowance for doubtful accounts under the previous incurred loss method.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectible. The Company recognizes recoveries as a decrease to the allowance for expected credit losses. For the three-month period ended June&#160;25, 2021, no material changes in the allowance occurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt&#8212;Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock Compensation (Topic 718), and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2021-04&#8221;). ASU 2021-04 outlines how an entity should account for modifications made to equity-classified written call options, including stock options and warrants to purchase the entity&#8217;s own common stock. The guidance in the ASU requires an entity to treat a modification of an equity-classified written call options that does not cause the option to become liability-classified as an exchange of the original option for a new option. This guidance applies whether the modification is structured as an amendment to the terms and conditions of the equity-classified written call option or as termination of the original option and issuance of a new option. The guidance is effective prospectively for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including in an interim period as of the beginning of the fiscal year that includes that interim period. The Company is currently in the process of evaluating the impact of this new guidance on the consolidated financial statements and the related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108715860408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contract with Customers<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue from Contracts with Customers</a></td>
<td class="text">Revenue from Contracts with Customers The Company generates revenue from the sale of magnetic sensor integrated circuits (&#8220;ICs&#8221;) and application-specific analog power semiconductors. The following tables summarize net sales disaggregated by application, by product and by geography for the three months ended June&#160;25, 2021 and June&#160;26, 2020. The categorization of net sales by application is determined using various characteristics of the product and the application into which the Company&#8217;s product will be incorporated. The categorization of net sales by geography is determined based on the location the products are being shipped to. <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by application:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Automotive</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,378&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,001&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by product:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power integrated circuits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Magnetic sensors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Photonics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,001&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by geography:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Greater China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,001&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes sales net of returns, credits issued, price protection adjustments and stock rotation rights. At June&#160;25, 2021 and March&#160;26, 2021, these adjustments were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13,799</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $15,412, respectively, and were netted against trade accounts receivable in the unaudited consolidated balance sheets. These amounts represent activity of income and charges of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,613</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1,740, respectively, for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unsatisfied performance obligations primarily represent contracts for products with future delivery dates. The Company elected to not disclose the amount of unsatisfied performance obligations as these contracts have original expected durations of less than one year.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108716037096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company&#8217;s financial assets and liabilities as of June&#160;25, 2021 and March&#160;26, 2021 measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at June 25, 2021 Using:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,032&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,032&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at March 26, 2021 Using:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the change in fair value of Level&#160;3 contingent consideration in connection with the fiscal year 2021 purchase of Voxtel, Inc. (&#8220;Voxtel&#8221;), a privately-held technology company located in Beaverton, Oregon that develops, manufactures and supplies photonic and advanced 3D imaging technologies (the &#8220;Voxtel Acquisition&#8221;), for the three-month period ended June&#160;25, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 <br/>Contingent<br/>&#160;Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Assets and liabilities measured at fair value on a recurring basis also consist of marketable securities, unit investment trust fund, loans, bonds, stock and other investments which are the Company&#8217;s defined benefit plan assets. Fair value information for those assets and liabilities, including their classification in the fair value hierarchy, is included in Note 14, &#8220;Retirement Plans.&#8221;</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;25, 2021 and June&#160;26, 2020, there were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> transfers among Level 1, Level 2 and Level 3 asset or liabilities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108716086248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Accounts Receivable, net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock', window );">Trade Accounts Receivable, net</a></td>
<td class="text">Trade Accounts Receivable, net<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,189&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,546&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses and allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Returns and sales allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party trade accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,843&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company&#8217;s allowance for doubtful accounts and returns and sales allowances were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for<br/>Doubtful<br/>Accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returns<br/>and Sales<br/>Allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,412&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charged to costs and expenses or revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,026&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,799&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for<br/>Doubtful<br/>Accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returns<br/>and Sales<br/>Allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,473&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charged to costs and expenses or revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,925&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,213&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -URI http://asc.fasb.org/subtopic&amp;trid=2196772<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108716157400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories include material, labor and overhead and consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,356&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,498&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded inventory provisions totaling </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$3,189</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1,583 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. During the three months ended June&#160;25, 2021, the Company discontinued a product line manufactured by Voxtel and subsequently recognized impairment charges for the related inventory, which represented most of the increase in inventory provisions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108716041880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Assets Held For Sale<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract', window );"><strong>Discontinued Operations and Disposal Groups [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock', window );">Assets Held For Sale</a></td>
<td class="text">Assets Held for SaleAs of March&#160;26, 2021, the Company had entered into a definitive agreement to sell its Thailand-based facility (the &#8220;AMTC Facility&#8221;) as it had already transferred production to the Manila, Philippines facility, which was reclassified from Property, plant and equipment, net to Assets held for sale in fiscal year 2021. The sale of the AMTC Facility is expected to close within the calendar year, subject to government approvals in Thailand and customary closing conditions. The change in carrying value of the assets held for sale from March&#160;26, 2021 to June&#160;25, 2021 of $660 was related to the impact of foreign currency translation.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2122178<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717494072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property, Plant and Equipment, net</a></td>
<td class="text">Property, Plant and Equipment, net<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net is stated at cost, and consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,573&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,602&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, building improvements and leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418,443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,993&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,393&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">depreciation expense amounted to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$11,120</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $10,809 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets include property, plant and equipment and related deposits on such assets, and capitalized tooling costs. The geographic locations of the Company's long-lived assets, net, based on physical location of the assets, as of June&#160;25, 2021 and March&#160;26, 2021 are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philippines</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,791&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of prepaid tooling costs amounted to </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$33</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $17 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717215672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Goodwill and Intangible Assets</a></td>
<td class="text">Goodwill and Intangible Assets<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in the carrying amount of goodwill as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.019%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,118&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-&#160;Average&#160;Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,690&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived and legacy process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,635&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,301&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-&#160;Average&#160;Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,307&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,444&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived and legacy process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,953&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,587&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,366&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets amortization expense was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,019</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $713 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. The majority of the Company&#8217;s intangible assets are related to patents as noted above. The Company capitalizes external legal costs incurred in the defense of its patents when it believes that a significant, discernible increase in value will result from the defense and a successful outcome of the legal action is probable. When the Company capitalizes patent defense costs, it amortizes these costs over the remaining estimated useful life of the patent, which is generally 10 years. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> such costs capitalized during either of the first three months of fiscal years 2022 or 2021. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;25, 2021, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,301&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108716174120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accrued Expenses and Other Current Liabilities<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of accrued expenses and other current liabilities is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued management incentives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and wages</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Base acquisition purchase price due</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits on AMTC Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,771&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,932&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108715875736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. The Company also considers whether its service arrangements include the right to control the use of an asset.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company leases real estate, equipment and vehicles under operating lease agreements that have initial terms ranging from 1 to 11 years. The Company does not have any leases classified as finance leases. Some leases include one or more options to exercise renewal terms, generally at the Company&#8217;s sole discretion, that can extend the lease term. Certain leases contain rights to terminate whereby those termination options are held by either the Company, the lessor, or both parties. These options to extend or terminate a lease are included in the lease term only when it is reasonably certain that the Company will exercise that option. The Company&#8217;s leases generally do not contain any material restrictive covenants.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease cost is recognized on a straight-line basis over the lease term. Information regarding the Company&#8217;s leases are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.442%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term &#8211; operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.97 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate &#8211; operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rent expense incurred under operating lease agreements was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,235</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,183</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;25, 2021, expirations of lease obligations by fiscal year were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.609%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,694&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Information as Lessee under ASC 840</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for noncancellable operating leases as reported under the previous lease guidance as of March&#160;26, 2021 are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.609%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,915&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717506360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Debt and Other Borrowings<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Debt and Other Borrowings</a></td>
<td class="text">Debt and Other Borrowings<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 30, 2020, the Company entered into a term loan credit agreement with Credit Suisse AG, Cayman Islands Branch, as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $325,000 senior secured term loan facility due in 2027 (the &#8220;Term Loan Facility&#8221;). On September 30, 2020, the Company also entered into a revolving facility credit agreement with Mizuho Bank, Ltd., as administrative agent and collateral agent, and the other agents, arrangers and lenders party thereto, providing for a $50,000 senior secured revolving credit facility expiring in 2023 (the &#8220;Revolving Credit Facility&#8221; and, together with the Term Loan Facility, the &#8220;Senior Secured Credit Facilities&#8221;). The Revolving Credit Facility is secured by a lien on the same collateral and on the same basis as the Term Loan Facility. Interest on the Term Loan Facility is calculated at LIBOR plus 3.75% to 4.00% based on the Company&#8217;s net leverage ratio, and LIBOR is subject to a 0.5% floor. The Company&#8217;s outstanding borrowings bore an interest rate of 4.25% at June&#160;25, 2021. As of both June&#160;25, 2021 and March&#160;26, 2021, the Company had $25,000 outstanding under the Term Loan Facility and had not borrowed on the Revolving Credit Facility.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Included in the Term Loan Facility were deferred financing costs of $9,374, which the Company has deducted from the carrying amount presented on its unaudited consolidated balance sheet and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amortized into interest expense or recognized as loss on debt extinguishment</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Included in the Revolving Credit Facility were deferred financing costs of $300, which the Company classified the related short-term and long-term portions within &#8220;Prepaid expenses and other current assets&#8221; and &#8220;Other assets&#8221; on its unaudited consolidated balance sheet and is amortizing those costs over the term of the facility. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unamortized portion of the deferred financing costs associated with the Revolving Credit Facility was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$224</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at June&#160;25, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;26, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum borrowing capacity of 60,000 Philippine pesos (approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,230</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at June&#160;25, 2021) at the bank&#8217;s prevailing interest rate. The line of credit is due to expire on August&#160;31, 2021. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> borrowings outstanding under this line of credit as of June&#160;25, 2021 and March&#160;26, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November&#160;20, 2019, the Company, through its subsidiaries, entered into a line of credit agreement with a financial institution that provides for a maximum capacity of 75,000 Philippine pesos (approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$1,537</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> at June&#160;25, 2021) at the bank&#8217;s prevailing interest rate. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> borrowings outstanding under this line of credit as of June&#160;25, 2021 and March&#160;26, 2021. The line of credit expired on June 30, 2021, subsequent to that date, due to delays as a result of the current pandemic situation and its impact with the bank operations. The bank notified the Company of an extension up to September 28, 2021 for all paperwork to be processed.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717215672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureTextBlock', window );">Other Long-Term Liabilities</a></td>
<td class="text">Other Long-Term Liabilities<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The composition of other long-term liabilities is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued management incentives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued retirement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for uncertain tax positions (net)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,244&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,133&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20,24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717419272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock', window );">Retirement Plans</a></td>
<td class="text">Retirement PlansThe Company recognizes the funded status (i.e.,&#160;the difference between the fair value of plan assets and the benefit obligations) of its defined benefit pension plans in its unaudited consolidated balance sheets with a corresponding adjustment to accumulated other comprehensive income, net of tax. These amounts will continue to be recognized as a component of future net periodic benefit costs consistent with the Company&#8217;s past practice. Further, actuarial gains and losses and prior service costs that arise in future periods and are not recognized as net periodic benefit costs in the same periods will be recognized as a component of other comprehensive income. Those amounts will also be recognized as a component of future net periodic benefit costs consistent with the Company&#8217;s past practice. The Company uses a measurement date for its defined benefit pension plans and other postretirement benefit plans that is equivalent to its fiscal year-end.<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Plan Descriptions</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-U.S. Defined Benefit Plan</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company, through its wholly owned subsidiary, Allegro MicroSystems Philippines, Inc. (&#8220;AMPI&#8221;), has a defined benefit pension plan, which is a noncontributory plan that covers substantially all employees of the respective subsidiary. The plan&#8217;s assets are invested in common trust funds, bonds and other debt instruments and stocks.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Effect on the unaudited statements of operations </span></div><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense related to the non-United States (&#8220;U.S&#8221;). defined benefit plan was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net periodic pension expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Information on Plan Assets</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth the fair value of the entity&#8217;s plan assets as of June&#160;25, 2021 and March&#160;26, 2021, using the same three-level hierarchy of fair value inputs described in the significant accounting policies included in the Company&#8217;s 2021 Annual Report.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value at June 25,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets of non-U.S. defined benefit plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit investment trust fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stocks and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,095&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,268&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value at March 26,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets of non-U.S. defined benefit plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit investment trust fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stocks and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,644&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the change in fair value of Level&#160;3 plan assets for the three months ended June&#160;25, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3 Non-U.S. Defined</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan Assets</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stocks</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemptions during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The investments in the Company&#8217;s major benefit plans largely consist of low-cost, broad-market index funds to mitigate risks of concentration within the market sectors. In recent years, the Company&#8217;s investment policy has shifted toward a closer matching of the interest-rate sensitivity of the plan assets and liabilities. The appropriate mix of equity and bond investments is determined primarily through the use of detailed asset-liability modeling studies that look to balance the impact of changes in the discount rate against the need to provide asset growth to cover future service cost. The Company, through its wholly owned subsidiary, Allegro MicroSystems, LLC&#8217;s (&#8220;AML&#8221;), non-U.S. defined benefit plan, has added a greater proportion of fixed income securities with return characteristics that are more closely aligned with changes in liabilities caused by discount rate volatility. There are no significant restrictions on the amount or nature of the investments that may be acquired or held by the plans.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;25, 2021 and June&#160;26, 2020, the Company contributed approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$353 and $240 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">to its non-U.S. pension plan, respectively. The Company expects to contribute approximately $943 to its non-U.S. pension plan in fiscal year 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Other Defined Benefit Plans</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 1993, the Company commenced with a rollover pension promise agreement (&#8220;Pension Promise&#8221;) to offer a then European employee an insured annuity upon their retirement at age 65. The employee was the only eligible participant of the Pension Promise. The impact associated with the expense and related other income with the Pension Promise was insignificant in fiscal years 2021 and 2020, respectively.&#160;The total values of the Pension Promise in the amounts of</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 703 an</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d 928 British Pounds Sterling at June&#160;25, 2021 and March&#160;26, 2021, respectively (approximate</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ly $1,107 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $1,272 at June&#160;25, 2021 and March&#160;26, 2021, respectively), were classified with other in other assets, net and accrued retirement in other long-term liabilities in the Company&#8217;s unaudited consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Defined Contribution Plan</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) plan that covers all employees meeting certain service and age requirements. Employees are eligible to participate in the plan upon hire when the service and age requirements are met. Employees may contribute up to 35% of their compensation, subject to the maximum contribution allowed by the Internal Revenue Service. All employees are 100% vested in their contributions at the time of plan entry.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Eligible AML U.S.&#160;employees may contribute up to 50% of their pretax compensation to a defined contribution plan, subject to certain limitations, and AML may match, at its discretion, 100% of the participants&#8217; pretax contributions, up to a maximum of 5% of their eligible compensation. Matching contributions by AML totaled approximatel</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">y $1,256 and $1,029</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, through its AML subsidiary, Allegro MicroSystems Europe, Ltd. (&#8220;Allegro Europe&#8221;), also has a defined contribution plan (the &#8220;AME Plan&#8221;) covering substantially all employees of Allegro Europe. Contributions to the AME Plan by the Company totaled approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$218</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $179 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for retirement benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=21916913&amp;loc=d3e273930-122802<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (o)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (p)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 60<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6414203&amp;loc=d3e39689-114964<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(03)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (q)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (l)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (r)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108716070456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company, through its subsidiaries, utilizes self-insured employee health programs for employees in the United States. The Company records estimated liabilities for its self-insured health programs based on information provided by the </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">third-party plan administrators, historical claims experience and expected costs of claims incurred but not reported. The Company monitors its estimated liabilities on a quarterly basis. As facts change, it may become necessary to make adjustments that could be material to the Company&#8217;s unaudited consolidated financial position and results of operations. The accrued liability related to self-insurance wa</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s $1,585 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and $1,518 as of June&#160;25, 2021 and March&#160;26, 2021, respectively, and was included in accrued expenses and other current liabilities in the Company&#8217;s unaudited consolidated balance sheets.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal proceedings</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various legal proceedings and claims, the outcomes of which are subject to significant uncertainty. The Company records an accrual for legal contingencies when it is determined that it is probable that a liability has been incurred and the amount of the loss can be reasonably estimated. In making such determinations, the Company evaluates, among other things, the degree of probability of an unfavorable outcome and, when it is probable that a liability has been incurred, and the ability to make a reasonable estimate of the loss. If the occurrence of liability is probable, the Company will disclose the nature of the contingency, and if estimable, will provide the likely amount of such loss or range of loss. Furthermore, the Company does not believe there are any matters that could have a material adverse effect on financial position, results of operations or cash flows.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Indemnification</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, the Company has agreed to indemnify and hold harmless certain customers for potential allegations of infringement of intellectual property rights and patents arising from the use of its products. To date, the Company has not incurred any costs in connection with such indemnification arrangements; therefore, there was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> accrual of such amounts at June&#160;25, 2021 or March&#160;26, 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Environmental Matters</span></div><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company establishes accrued liabilities for environmental matters when it is probable that a liability has been incurred and the amount of the liability can be reasonably estimated. If the contingency is resolved for an amount greater or less than the accrual, or the Company&#8217;s share of the contingency increases or decreases or other assumptions relevant to the development of the estimate were to change, the Company would recognize an additional expense or benefit in the unaudited consolidated statements of operations during the period such determination was made. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> environmental accruals were established at June&#160;25, 2021 or March&#160;26, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559207&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717474072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Income per Share</a></td>
<td class="text">Net Income per Share<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with completion of the Company&#8217;s IPO on November 2, 2020 and immediately following the pricing of the IPO, all outstanding shares of Class A common stock and Class L common stock were automatically converted into an aggregate of 166,500,000 shares of common stock (the &#8220;Common Stock Conversion&#8221;). Outstanding shares of Class A and Class L common stock were converted to common stock in the Common Stock Conversion at conversion rates of approximately 15.822 and 13.010 shares of common stock to each share of Class A and Class L common stock, respectively. As part of the Common Stock Conversion, 2,066,508 and 1,766 shares of common stock were returned to the Company for tax payments made on behalf of holders of Class A common stock and Class L common stock, respectively, in withhold to cover tax transactions.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Prior to the Company&#8217;s IPO, shares of Class A common stock were entitled to a priority dividend of 8%. After Class A shareholders received an annualized return on capital of 8%, distributions of the remaining value were split between Class A and Class L shareholders based on the achievement of certain return targets. In determining income to the Class A stockholders for computing basic and diluted earnings per share for the three months ended June&#160;26, 2020, the Company did not allocate income to the shares of Class L common stock in accordance with ASC 260, because such classes of shares would not have shared in the distribution had all of the income for the periods been distributed. Accordingly, earnings per share calculations were provided only for the Class A shares with a weighted average of 10,000,000 shares for the three months ended June&#160;26, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the basic and diluted net income attributable to Allegro MicroSystems, Inc. per share. The number of shares of common stock reflected in the calculation is the total shares of common stock (vested and unvested) held on the IPO date, after the Common Stock Conversion.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Allegro MicroSystems, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,585,381&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,163,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income attributable to Allegro MicroSystems, Inc. per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income attributable to common stockholders per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to Allegro MicroSystems, Inc. per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to common stockholders per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computed net income per share for the three months ended June&#160;25, 2021 and June&#160;26, 2020 does not assume conversion of securities that would have an antidilutive effect on income per share. There were </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,988</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> restricted share units (&#8220;RSUs&#8221;) excluded for the three months ended June&#160;25, 2021 as conversion of such securities would have an antidilutive effect on income per share. There were no such convertible securities to consider for the three months ended June&#160;26, 2020.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents issuable weighted average share information for the respective periods:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.443%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,693&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109243012&amp;loc=SL65017193-207537<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -URI http://asc.fasb.org/topic&amp;trid=2144383<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717406024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Common Stock and Stock-Based Compensation</a></td>
<td class="text">Common Stock and Stock-Based Compensation<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for stock-based compensation through the measurement and recognition of compensation expense for share-based payment awards made to employees over the related requisite service period, including stock options, performance share units (&#8220;PSUs&#8221;), RSUs and restricted shares (all part of our equity incentive plan).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;25, 2021, the Company granted 894,876 RSUs to employees with an estimated grant date fair value of $24.79. Stock-based compensation expense related to non-vested awards not yet recorded at June&#160;25, 2021 was $31,320, which is expected to be recognized over a weighted-average of 1.78 years. During the three months ended June&#160;25, 2021, 3,217 shares vested.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PSUs are included at 100% - 200% of target goals. The intrinsic value of the PSU&#8217;s vested during the three months ended June&#160;25, 2021 was $30,490. The total compensation cost related to non-vested awards not yet recorded at June&#160;25, 2021 was $19,420, which is expected to be recognized over a weighted average of 2.28 years. No shares vested during the three months ended June&#160;25, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended June&#160;25, 2021, 54,729 shares of the Company&#8217;s restricted common stock vested. In addition, 9,757 shares were forfeited, which reduced common stock outstanding during the same period. The Company had 341,841 unvested shares of restricted common stock at June&#160;25, 2021 with a weighted average grant date fair value of $14.00 and remaining vesting period of 1.58 years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense in the following expense categories of its unaudited consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,551&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108716027896">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the following tax (benefit) provision in its unaudited consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discrete tax items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(855)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual operating tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2 %</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s provision for income taxes is comprised of the year-to-date taxes based on an estimate of the annual effective tax rate plus the tax impact of discrete items.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to tax in the U.S. and various foreign jurisdictions. The Company&#8217;s effective tax rate can fluctuate primarily based on: the mix of its U.S. and foreign income; the impact of discrete transactions; and the difference between the amount of tax benefit generated by the foreign derived intangible income deduction (&#8220;FDII&#8221;) and research credits offset by the additional tax from the global intangible low-tax income (&#8220;GILTI&#8221;).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company regularly assesses the likelihood of outcomes that could result from the examination of its tax returns by the IRS, and other tax authorities to determine the adequacy of its income tax reserves and expense. Should actual events or results differ from the Company&#8217;s then-current expectations, charges or credits to the Company&#8217;s provision for income taxes may become necessary. Any such adjustments could have a significant effect on the results of operations.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense and the effective income tax rate were $4,263, or 13.3%, and $528, or 9.8%, for the three-month periods ending June&#160;25, 2021 and June&#160;26, 2020, respectively. The fluctuation in our effective income tax rate relates primarily to differences in our US taxable income, estimated FDII benefits, research credits, non-deductible stock-based compensation charges, and discrete tax items.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717491288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party Transactions<div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactions involving Sanken</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company sells products to, and purchases in-process products from, Sanken. In addition, prior to March 28, 2020, the Company also sold products for Sanken.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net sales of Company&#8217;s products to Sanken totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$35,453</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $23,620 during the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. Trade accounts receivables, net of allowances from Sanken, totaled $23,545 and $21,595 as of June&#160;25, 2021 and March&#160;26, 2021, respectively. Other accounts receivable from Sanken totaled $110 and $198 as of June&#160;25, 2021 and March&#160;26, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactions involving PSL</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2009, the Company entered into a technology development agreement (the &#8220;IC Technology Development Agreement&#8221;) with Polar Semiconductor, Inc. (&#8220;PSI&#8221;), which was subsequently changed to Polar Semiconductor, LLC (&#8220;PSL&#8221;), and Sanken, pursuant to which the parties agreed upon the general terms under which they may, from time to time, undertake certain activities (the &#8220;IC Process Development Activities&#8221;) to develop new technologies to be used by PSI to manufacture products for the Company and Sanken, as well as the ownership and use of such technologies following their development. The IC Technology Development Agreement provides that the expenses for all IC Process Development Activities will be shared equally by the Company and Sanken on an annual basis (subject to any exceptions upon which the parties may agree from time to time), with such expenses being paid to PSI by Sanken in the form of an up-front annual fee, with PSI being responsible for any expenses that exceed the amount of such fee. The IC Technology Development Agreement will continue in effect until such time as the Company, PSL and Sanken mutually agree to its termination or adopt a successor agreement, or in the event the companies fail to agree upon the annual fee for a fiscal year within three months after the commencement of such fiscal year. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During both of the three months ended June&#160;25, 2021 and June&#160;26, 2020, the Company (through PSL) received no fees from Sanken pursuant to the IC Technology Development Agreement, and, during the same periods, the Company paid no fees to PSL pursuant to the IC Technology Development Agreement. There are also no expected payments to be made during the remainder of fiscal year 2022 and beyond.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2015, PSL and Sanken entered into a discrete technology development agreement (as amended, the &#8220;Discrete Technology Development Agreement&#8221;), pursuant to which the parties agreed upon the general terms under which they, from time to time, undertook certain activities (the &#8220;Discrete Development Activities&#8221;) to develop new technologies to be used by PSL to manufacture products for Sanken, as well as the ownership and use of such technologies following their development. In June 2018, the Company, PSL and Sanken entered into an amendment to the Discrete Technology Development Agreement pursuant to which the parties agreed to the assignment of all rights and obligations of PSL under such agreement to the Company and to certain amendments to the terms of such agreement. The Discrete Technology Development Agreement provided that the expenses for all Discrete Development Activities to be shared equally by the Company and Sanken on an annual basis (subject to any exceptions upon which the parties agreed to from time to time). As of March&#160;26, 2021, the Company had accrued $614 included in amounts due to related party under this agreement, which was paid in the first quarter of fiscal year 2022. The agreement in accordance with its terms of the Amendment 2, Article 10, terminated on March 31, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 28, 2020, the Company entered into an agreement to divest a majority of its ownership interest in PSL to Sanken, in order to better align with its fabless, asset-lite scalable manufacturing strategy (the &#8220;PSL Divestiture&#8221;). In addition, this also resulted in PSL taking over the Sanken distribution business at the same time.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company continues to purchase in-process products from PSL.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Purchases of various products from PSL totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$13,380</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $11,923 for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. These amounts include </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$&#8212;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1,800 of price support payments made for the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively. The price support payments were for fiscal year 2021 only and no such payments are expected to be made in fiscal 2021 and beyond. Accounts payable to PSL included in amounts due to related party totaled </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$4,119</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1,739 as of June&#160;25, 2021 and March&#160;26, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Transactions involving Sanken Electric Europe Ltd. (&#8220;SEEL&#8221;)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal year ended March&#160;26, 2021 and after the PSL Divestiture, Sanken, through PSL formed SEEL to cover its distribution business in Europe. The Company in connection with the TSA agreement with Sanken and PSL paid certain costs on behalf of them, and as such, had related party accounts receivable from SEEL of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$16</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $1,272 as of June&#160;25, 2021 and March&#160;26, 2021, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Sublease Agreement</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2014, the Company, through one of its subsidiaries, entered into a sublease agreement with Sanken pursuant to which it subleases certain office building space in Japan from Sanken. The sublease automatically renews on an annual basis unless either party provides notice to the other party otherwise and can be terminated by either party upon providing six months&#8217; notice. The Company made aggregate payments of approximately </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$57</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to Sanken under the sublease agreement during each of the three months ended June&#160;25, 2021 and June&#160;26, 2020, respectively.</span></div><div style="text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Consulting Agreement</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company entered into a board executive advisor agreement (the &#8220;Consulting Agreement&#8221;) with Reza Kazerounian in June 2018, before Mr. Kazerounian became a member of the Company&#8217;s board of directors, pursuant to which the Company engaged Mr. Kazerounian to serve as executive advisor to the board of directors and the office of Chief Executive Officer. The Consulting Agreement provides for a fee payable to Mr. Kazerounian on a monthly basis in exchange for his services (which fee was reduced from $30 per month to $19 per month in connection with Mr. Kazerounian&#8217;s appointment to the board of directors in June 2018), as well as a grant of 12,000 shares of the Company&#8217;s Class L common stock and a signing bonus of $54 in connection with the execution of the Consulting Agreement. The Consulting Agreement provides that if Mr. Kazerounian is terminated by the board of directors, he will be entitled to a severance payment in the amount of $180 as well as a six-month vesting acceleration of his shares of Class L common stock. The board of directors and Mr. Kazerounian each have the right to terminate the Consulting Agreement at any time. During the three months ended June&#160;25, 2021 and June&#160;26, 2020, the Company paid aggregate fees of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$56</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $90, respectively, to Mr. Kazerounian pursuant to the Consulting Agreement.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720232216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates </span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, and disclosures of contingencies at the date of the unaudited consolidated financial statements and the reported amounts of net sales and expenses during the reporting period. Such estimates relate to useful lives of fixed and intangible assets, allowances for doubtful accounts and customer returns and sales allowances. Such estimates could also relate to the fair value of acquired assets and liabilities, including goodwill and intangible assets, net realizable value of inventory, accrued liabilities, the valuation of stock-based awards, deferred tax valuation allowances, and other reserves. On an ongoing basis, management evaluates its estimates. Actual results could differ from those estimates, and such differences may be material to the unaudited condensed consolidated financial statements.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription', window );">Reclassifications</a></td>
<td class="text"><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain reclassifications have been made to prior-period amounts to conform to current-period reporting classifications.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk and Significant Customers</a></td>
<td class="text">Concentrations of Credit Risk and Significant Customers Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivable. The Company maintains its cash and cash equivalents with financial institutions, which management believes to be of a high credit quality. To manage credit risk related to accounts receivables, the Company evaluates the creditworthiness of its customers and maintains allowances, to the extent necessary, for potential credit losses based upon the aging of its accounts receivable balances and known collection issues.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted</a></td>
<td class="text"><div style="margin-top:12pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Adopted Accounting Standards</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company qualifies as &#8220;emerging growth company&#8221; as defined in the Jumpstart Our Business Startups Act of 2012 and has elected to &#8220;opt in&#8221; to the extended transition related to complying with new or revised accounting standards, which means that when a standard is issued or revised and it has different application dates for public and nonpublic companies, the Company will adopt the new or revised standard at the time nonpublic companies adopt the new or revised standard and will do so until such time that the Company either (i)&#160;irrevocably elects to &#8220;opt out&#8221; of such extended transition period or (ii) no longer qualifies as an emerging growth company. The Company may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for nonpublic companies.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In February 2016, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued its new lease accounting guidance in Accounting Standards Update (&#8220;ASU&#8221;) 2016&#8209;02, &#8220;Leases (Topic 842)&#8221; (&#8220;ASU 2016-02&#8221;), which is codified as Accounting Standard Codification (&#8220;ASC&#8221;) Topic 842 (&#8220;ASC 842&#8221;) and replaces ASC Topic 840, Leases (&#8220;ASC 840&#8221;). ASU 2016-02 and all subsequent amendments amends various aspects of existing guidance for leases and requires significant additional quantitative and qualitative disclosures about lease arrangements. ASU 2016-02 requires lessees to recognize lease assets representing the right to use an underlying asset and lease liabilities representing the obligation to make lease payments over the lease term, measured on a discounted basis, for substantially all leases. ASU 2016-02 retains a distinction between finance leases and operating leases using classification criteria that is substantially similar to the previous lease guidance. Although the Company has elected to opt-in to the extended transition dates for new or revised accounting standards to align with nonpublic companies, the Company elected to early adopt ASU 2016-02 effective March 27, 2021. The Company used the optional transition method to the modified retrospective approach, which eliminates the requirement to restate the prior period financial statements. Under this transition provision, the Company has applied ASU 2016-02 to reporting periods beginning on March 27, 2021, while prior periods continue to be reported and disclosed in accordance with the legacy guidance under ASC 840.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A number of practical expedients and policy elections are available under the new guidance to reduce the burden of adoption and ongoing compliance with ASC 842. The Company elected the &#8220;package of practical expedients&#8221;, which permitted the Company to retain lease classification and initial direct costs for any identified leases that existed prior to adoption of ASC 842. Under this transition guidance, the Company also did not reassess whether any existing contracts at March 27, 2021 are or contain leases and carried forward its initial determination under legacy lease guidance. The Company has elected not to adopt the &#8220;hindsight&#8221; practical expedient and, therefore, will measure the right-of-use (&#8220;ROU&#8221;) asset and lease liability using the remaining portion of the lease term at adoption on March 27, 2021.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company made an accounting policy election available under the new lease standard to not recognize lease assets and lease liabilities for leases with a term of 12 months or less. For all other leases, the initial measurement of the lease liability is based on the present value of future lease payments over the lease term at the application date or the commencement date of the lease. Lease payments may include fixed rent escalation clauses or payments that depend on an index or a rate (such as the consumer price index) measured using the index or applicable rate at lease commencement. Subsequent changes in the index or rate and any other variable payments, such as market-rate base rent adjustments, are recognized as variable lease expense in the period incurred. Payments for terminating a lease are included in lease payments only when it is probable they will be incurred. To determine the present value of lease payments, the Company uses its incremental borrowing rate, as the leases generally do not have a readily determinable implicit discount rate. The Company applies judgment in assessing factors such as Company-specific credit risk, lease term, nature and quality of the underlying collateral, currency and economic environment in determining the lease-specific incremental borrowing rate. The carrying value of the ROU assets at the application date equals the lease liability adjusted for any initial direct costs incurred and lease payments made at or before the commencement date and for any lease incentives.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company&#8217;s leases generally include a non-lease component representing additional services transferred to the Company. The Company has made an accounting policy election to account for lease and non-lease components in its contacts as a single lease component for all asset classes. The non-lease components are usually variable in nature and recorded in variable lease expense in the period incurred.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Adoption of ASC 842 resulted in ROU assets of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$18,403</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and lease liabilities of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">$18,759</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> related to the Company&#8217;s operating leases at March 27, 2021. The Company does not have any leases classified as finance leases. The adoption of ASC 842 did not materially impact the Company&#8217;s consolidated net income or consolidated cash flows and did not result in a cumulative-effect adjustment to the opening balance of retained earnings.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU No. 2016-13, &#8220;Measurement of Credit Losses on Financial Instruments&#8221; (&#8220;ASU 2016-13&#8221;), which adds an impairment model (known as the current expected credit loss (&#8220;CECL&#8221;) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses, which the FASB believes will result in more timely recognition of such losses. The ASU is also intended to reduce the complexity by decreasing the number of credit impairment models that entities use to account for debt instruments. The Company adopted ASU 2016-13 effective March 27, 2021 and concluded that the standard update did not have a material impact on either the financial position, results of operations, cash flows, or related disclosures. There was no impact on beginning balance retained earnings upon adoption of this ASU.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is exposed to credit losses primarily through trade and other financing receivables arising from revenue transactions. The Company uses an </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aging schedule method</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to estimate current expected credit losses based on days of delinquency, including information about past events and current economic conditions. The Company&#8217;s accounts receivable is separated int</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">o two</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> categories using a portfolio methodology to evaluate the allowance under the CECL impairment model based on sales categorization and similar credit quality and worthiness of the customers: original equipment manufacturers (&#8220;OEMs&#8221;) and distributors. The receivables in each category share similar risk characteristics. The change to the CECL impairment model resulted in an immaterial increase in the provision for expected credit losses compared to the allowance for doubtful accounts under the previous incurred loss method.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company increases the allowance for expected credits losses when the Company determines all or a portion of a receivable is uncollectible. The Company recognizes recoveries as a decrease to the allowance for expected credit losses. For the three-month period ended June&#160;25, 2021, no material changes in the allowance occurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards Not Yet Adopted</span></div><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May 2021, the FASB issued ASU No. 2021-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings Per Share (Topic 260), Debt&#8212;Modifications and Extinguishments (Subtopic 470-50), Compensation&#8212;Stock Compensation (Topic 718), and Derivatives and Hedging&#8212;Contracts in Entity&#8217;s Own Equity (Subtopic 815-40)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASU 2021-04&#8221;). ASU 2021-04 outlines how an entity should account for modifications made to equity-classified written call options, including stock options and warrants to purchase the entity&#8217;s own common stock. The guidance in the ASU requires an entity to treat a modification of an equity-classified written call options that does not cause the option to become liability-classified as an exchange of the original option for a new option. This guidance applies whether the modification is structured as an amendment to the terms and conditions of the equity-classified written call option or as termination of the original option and issuance of a new option. The guidance is effective prospectively for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, including in an interim period as of the beginning of the fiscal year that includes that interim period. The Company is currently in the process of evaluating the impact of this new guidance on the consolidated financial statements and the related disclosures.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=108315417&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PriorPeriodReclassificationAdjustmentDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6359566&amp;loc=d3e326-107755<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PriorPeriodReclassificationAdjustmentDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719353672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contract with Customers (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Net Sales by Core End Market and Application</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by application:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Automotive</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,378&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Industrial</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,309&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,406&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,310&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,217&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,001&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock', window );">Net Sales by Product</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by product:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.007%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.550%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Power integrated circuits</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,599&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Magnetic sensors</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120,642&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,402&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Photonics</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">828&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total net sales</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,001&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Net Sales by Geography</a></td>
<td class="text"><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net sales by geography:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Americas:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,841&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Americas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,349&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">EMEA:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,751&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,846&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Japan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,453&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Greater China</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,779&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,071&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">South Korea</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,933&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other Asia</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,036&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,928&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,142&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,001&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717410664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Fair Value, by Balance Sheet Grouping</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present information about the Company&#8217;s financial assets and liabilities as of June&#160;25, 2021 and March&#160;26, 2021 measured at fair value on a recurring basis and indicate the level of the fair value hierarchy utilized to determine such fair values:</span></div><div style="margin-bottom:12pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at June 25, 2021 Using:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,032&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,032&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value Measurement at March 26, 2021 Using:</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted cash:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Money market fund deposits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total assets</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,988&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liabilities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 21.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 23.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the change in fair value of Level&#160;3 contingent consideration in connection with the fiscal year 2021 purchase of Voxtel, Inc. (&#8220;Voxtel&#8221;), a privately-held technology company located in Beaverton, Oregon that develops, manufactures and supplies photonic and advanced 3D imaging technologies (the &#8220;Voxtel Acquisition&#8221;), for the three-month period ended June&#160;25, 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.734%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3 <br/>Contingent<br/>&#160;Consideration</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in fair value of contingent consideration</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19279-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108716041304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Accounts Receivable, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Trade Accounts Receivable, Net</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade accounts receivable, net (including related party trade accounts receivable) consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,189&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,546&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for expected credit losses and allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(773)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(138)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Returns and sales allowances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,026)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,274)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related party trade accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,547)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(23,634)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,843&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock', window );">Schedule of Changes in Allowance for Doubtful Accounts and Returns and Sales Allowances</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company&#8217;s allowance for doubtful accounts and returns and sales allowances were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for<br/>Doubtful<br/>Accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returns<br/>and Sales<br/>Allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,274&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,412&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charged to costs and expenses or revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,217&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(42,830)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">773&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,026&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,799&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.275%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Allowance for<br/>Doubtful<br/>Accounts</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Returns<br/>and Sales<br/>Allowances</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 27, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,185&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,473&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Charged to costs and expenses or revenue</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Write-offs, net of recoveries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27,255)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 26, 2020</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,925&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,213&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allowance for credit loss of financing receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=SL6953423-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717295288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventories</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories include material, labor and overhead and consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,629&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,095&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,322&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,774&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,356&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,498&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717358584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property, Plant, and Equipment</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment, net is stated at cost, and consisted of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,573&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,602&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings, building improvements and leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,953&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514,831&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,779&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,201&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615,436&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600,020&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(418,443)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(407,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196,993&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,393&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Schedule of Long-lived Assets</a></td>
<td class="text">The geographic locations of the Company's long-lived assets, net, based on physical location of the assets, as of June&#160;25, 2021 and March&#160;26, 2021 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.542%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.780%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.783%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">June 25,<br/>2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,726&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Philippines</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,374&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thailand</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,331&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197,339&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,791&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720269128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Summary of Changes in Carrying Amount of Goodwill</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table below summarizes the changes in the carrying amount of goodwill as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.019%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.5pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,106&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,118&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets, Net</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets, net is as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-&#160;Average&#160;Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,703&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,690&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,923&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived and legacy process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">556&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,635&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,334&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,301&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.185%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.397%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="21" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26, 2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying<br/>Amount</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-&#160;Average&#160;Lives</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,751&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,307&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,444&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Process technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">651&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,449&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite-lived and legacy process technology</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,050&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,650&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legacy trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">627&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,953&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,587&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,366&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Annual Amortization Expense</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;25, 2021, annual amortization expense of intangible assets for the next five fiscal years is expected to be as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.953%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.847%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,244&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,042&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,826&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,200&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,301&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108888765464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The composition of accrued expenses and other current liabilities is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued management incentives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,013&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,538&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued salaries and wages</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,282&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Base acquisition purchase price due</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deposits on AMTC Facility</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued vacation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,969&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,739&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued severance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">710&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,293&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,029&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">514&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued utilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">708&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">623&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,335&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,738&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76,771&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,932&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other current liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108799397560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Lease Costs and Other Information</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Operating lease cost is recognized on a straight-line basis over the lease term. Information regarding the Company&#8217;s leases are as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.358%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.442%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease costs:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short term lease expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other information:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,230&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term &#8211; operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.97 years</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate &#8211; operating leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Lease Liability Maturity</a></td>
<td class="text"><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of June&#160;25, 2021, expirations of lease obligations by fiscal year were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.609%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Remainder of 2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,149&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,694&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,296&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,021&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,639&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,496&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted lease payments</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,295&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: present value adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,601)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,694&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock', window );">Schedule of Future Minimum Rental Payments</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments for noncancellable operating leases as reported under the previous lease guidance as of March&#160;26, 2021 are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:81.191%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.609%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,887&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,644&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,172&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,713&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,915&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717513192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Long-Term Liabilities</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:110%">The composition of other long-term liabilities is as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 26,<br/>2021</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued management incentives</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">543&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">628&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued retirement</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,656&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued contingent consideration</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,100&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for uncertain tax positions (net)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,791&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,774&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">275&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,244&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,133&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720436168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock', window );">Schedule of Expense Related to Defined Benefit Plan</a></td>
<td class="text"><div style="margin-top:6pt;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expense related to the non-United States (&#8220;U.S&#8221;). defined benefit plan was as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Service cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected return on plan assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(78)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of prior service cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Actuarial loss</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net periodic pension expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">523&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock', window );">Fair Value of Entity's Plan Assets</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth the fair value of the entity&#8217;s plan assets as of June&#160;25, 2021 and March&#160;26, 2021, using the same three-level hierarchy of fair value inputs described in the significant accounting policies included in the Company&#8217;s 2021 Annual Report.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value at June 25,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets of non-U.S. defined benefit plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit investment trust fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">983&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stocks and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,095&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,268&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,064&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.849%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value at March 26,<br/>2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Level 3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets of non-U.S. defined benefit plan:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Government securities</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,646&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unit investment trust fund</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bonds</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stocks and other investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,644&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,334&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock', window );">Schedule of Changes in Fair Value of Level 3 Plan Assets</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table shows the change in fair value of Level&#160;3 plan assets for the three months ended June&#160;25, 2021:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Level 3 Non-U.S. Defined</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Plan Assets</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Loans</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stocks</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at March 26, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,133&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions during the year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Redemptions during the year</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revaluation of equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in foreign currency exchange rates</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance at June 25, 2021</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,130&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfNetBenefitCostsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfNetBenefitCostsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717441816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Computation of Net (Loss) Income per Share and Unaudited Pro Forma Net Income per Share</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to Allegro MicroSystems, Inc.</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,669&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,820&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income attributable to common stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,707&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,854&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,585,381&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dilutive effect of common stock equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares of common stock</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191,163,074&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income attributable to Allegro MicroSystems, Inc. per share</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income attributable to common stockholders per share</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.15&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49&#160;</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to Allegro MicroSystems, Inc. per share</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income attributable to common stockholders per share</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.14&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.49&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock', window );">Schedule of Issuable Weighted Average Share Information</a></td>
<td class="text"><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following represents issuable weighted average share information for the respective periods:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.221%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.441%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.443%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted stock units</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820,221&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Performance stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,237&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,577,693&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717341672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-Based Compensation Expense</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation expense in the following expense categories of its unaudited consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,551&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stock-based compensation</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,831&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717460280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 25, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Tax (Benefit) Provision</a></td>
<td class="text"><div style="margin-top:6pt;text-align:justify;text-indent:24.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the following tax (benefit) provision in its unaudited consolidated statements of operations:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:72.411%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.846%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.848%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Three-Month Period Ended</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 25,<br/>2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">June 26,<br/>2020</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,118&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Discrete tax items</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(855)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(288)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,263&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual operating tax rate</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.9 %</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.2 %</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effective tax rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717225608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Nature of the Business and Basis of Presentation - Additional Information (Details)<br></strong></div></th>
<th class="th">
<div>Jun. 25, 2021 </div>
<div>location </div>
<div>continent</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_NumberOfLocations', window );">Number of locations | location</a></td>
<td class="nump">16<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_NumberOfContinentsOnWhichEntityOperates', window );">Number of continents on which entity operates | continent</a></td>
<td class="nump">4<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_NumberOfContinentsOnWhichEntityOperates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Continents On Which Entity Operates</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_NumberOfContinentsOnWhichEntityOperates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_NumberOfLocations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Locations</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_NumberOfLocations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108721123528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
<th class="th"><div>Mar. 27, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">$ 17,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 17,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member', window );">Accounting Standards Update 2016-02</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,403<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,759<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Geographic Concentration Risk | Non-US</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">85.70%<span></span>
</td>
<td class="nump">88.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Geographic Concentration Risk | Greater China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">22.70%<span></span>
</td>
<td class="nump">27.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Geographic Concentration Risk | Japan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">18.80%<span></span>
</td>
<td class="nump">20.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember', window );">Revenue Benchmark | Geographic Concentration Risk | South Korea</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">11.70%<span></span>
</td>
<td class="nump">11.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=algm_SankenMember', window );">Sanken | Trade Accounts Receivable | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">23.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_MajorCustomersAxis=algm_SankenMember', window );">Sanken | Revenue Benchmark | Customer Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="nump">18.80%<span></span>
</td>
<td class="nump">20.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121572278&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201602Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_KR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=algm_SankenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=algm_SankenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_TradeAccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_TradeAccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108717933608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contract with Customers - Net Sales by Application (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 188,142<span></span>
</td>
<td class="nump">$ 115,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=algm_AutomotiveEndMarketMember', window );">Automotive</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">133,523<span></span>
</td>
<td class="nump">76,378<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=algm_IndustrialEndMarketMember', window );">Industrial</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">30,309<span></span>
</td>
<td class="nump">20,406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=algm_OtherEndMarketMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 24,310<span></span>
</td>
<td class="nump">$ 18,217<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=algm_AutomotiveEndMarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=algm_AutomotiveEndMarketMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=algm_IndustrialEndMarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=algm_IndustrialEndMarketMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=algm_OtherEndMarketMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=algm_OtherEndMarketMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108803125144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contract with Customers - Net Sales by Product (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 188,142<span></span>
</td>
<td class="nump">$ 115,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=algm_PowerIntegratedCircuitsMember', window );">Power integrated circuits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">66,672<span></span>
</td>
<td class="nump">41,599<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=algm_MagneticSensorsMember', window );">Magnetic sensors</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">120,642<span></span>
</td>
<td class="nump">73,402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=algm_PhotonicsMember', window );">Photonics</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 828<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=algm_PowerIntegratedCircuitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=algm_PowerIntegratedCircuitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=algm_MagneticSensorsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=algm_MagneticSensorsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=algm_PhotonicsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=algm_PhotonicsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719043704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contract with Customers - Net Sales by Geography (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 188,142<span></span>
</td>
<td class="nump">$ 115,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">26,841<span></span>
</td>
<td class="nump">12,996<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=algm_OtherAmericasMember', window );">Other Americas</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">6,349<span></span>
</td>
<td class="nump">1,928<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">34,751<span></span>
</td>
<td class="nump">17,846<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_JP', window );">Japan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">35,453<span></span>
</td>
<td class="nump">23,620<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">Greater China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">42,779<span></span>
</td>
<td class="nump">32,071<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_KR', window );">South Korea</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">21,933<span></span>
</td>
<td class="nump">13,612<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=algm_OtherAsiaMember', window );">Other Asia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="nump">$ 20,036<span></span>
</td>
<td class="nump">$ 12,928<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=algm_OtherAmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=algm_OtherAmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_KR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_KR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=algm_OtherAsiaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=algm_OtherAsiaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720475048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue from Contract with Customers - Additional Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent', window );">Trade accounts receivable, returns, credits issued, and price protection adjustments, current</a></td>
<td class="nump">$ 13,799<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,412<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit', window );">Trade accounts receivable, returns, credits issued, and price protection adjustments expense (credit)</a></td>
<td class="num">$ (1,613)<span></span>
</td>
<td class="nump">$ 1,740<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments Expense (Credit)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719427816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details) - Fair Value, Recurring - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">$ 24,032<span></span>
</td>
<td class="nump">$ 22,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ContingentConsiderationFairValueDisclosure', window );">Contingent consideration</a></td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">4,800<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">4,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">24,032<span></span>
</td>
<td class="nump">22,988<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ContingentConsiderationFairValueDisclosure', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ContingentConsiderationFairValueDisclosure', window );">Contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ContingentConsiderationFairValueDisclosure', window );">Contingent consideration</a></td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">4,800<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesFairValueDisclosure', window );">Total liabilities</a></td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">4,800<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">16,334<span></span>
</td>
<td class="nump">16,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">7,698<span></span>
</td>
<td class="nump">6,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund deposits | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">16,334<span></span>
</td>
<td class="nump">16,327<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">7,698<span></span>
</td>
<td class="nump">6,661<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund deposits | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember', window );">Money market fund deposits | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosureAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure', window );">Restricted cash</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_ContingentConsiderationFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contingent Consideration, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_ContingentConsiderationFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_RestrictedCashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Restricted Cash and Cash Equivalents, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_RestrictedCashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial and nonfinancial obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108798978536">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details) - Fair Value, Recurring - Level 3 - Contingent Consideration Liability<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Beginning balance</a></td>
<td class="nump">$ 4,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases', window );">Change in fair value of contingent consideration</a></td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Ending balance</a></td>
<td class="nump">$ 5,100<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=117815213&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByLiabilityClassAxis=algm_ContingentConsiderationLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByLiabilityClassAxis=algm_ContingentConsiderationLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720693336">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
<th class="th"><div>Mar. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesAbstract', window );"><strong>Receivables [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent', window );">Trade accounts receivable</a></td>
<td class="nump">$ 115,189<span></span>
</td>
<td class="nump">$ 108,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_LessAbstract', window );"><strong>Less:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Provision for expected credit losses and allowance for doubtful accounts</a></td>
<td class="num">(773)<span></span>
</td>
<td class="num">(138)<span></span>
</td>
<td class="num">$ (288)<span></span>
</td>
<td class="num">$ (288)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent', window );">Returns and sales allowances</a></td>
<td class="num">(13,026)<span></span>
</td>
<td class="num">(15,274)<span></span>
</td>
<td class="num">$ (18,925)<span></span>
</td>
<td class="num">$ (17,185)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Related party trade accounts receivable</a></td>
<td class="num">(23,547)<span></span>
</td>
<td class="num">(23,634)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Trade accounts receivable, net</a></td>
<td class="nump">$ 77,843<span></span>
</td>
<td class="nump">$ 69,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance For Returns And Sales, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_LessAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Less</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_LessAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121593590&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719880056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Allowance for Doubtful Accounts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at the beginning of the period</a></td>
<td class="nump">$ 138<span></span>
</td>
<td class="nump">$ 288<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Charged to costs and expenses or revenue</a></td>
<td class="nump">635<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs, net of recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Balance at the end of the period</a></td>
<td class="nump">773<span></span>
</td>
<td class="nump">288<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward', window );"><strong>Returns and Sales Allowances</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent', window );">Balance at the beginning of the period</a></td>
<td class="nump">15,274<span></span>
</td>
<td class="nump">17,185<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal', window );">Charged to costs and expenses or revenue</a></td>
<td class="nump">40,582<span></span>
</td>
<td class="nump">28,995<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff', window );">Write-offs, net of recoveries</a></td>
<td class="num">(42,830)<span></span>
</td>
<td class="num">(27,255)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent', window );">Balance at the end of the period</a></td>
<td class="nump">13,026<span></span>
</td>
<td class="nump">18,925<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent', window );">Balance at the beginning of the period</a></td>
<td class="nump">15,412<span></span>
</td>
<td class="nump">17,473<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal', window );">Charged to costs and expenses or revenue</a></td>
<td class="nump">41,217<span></span>
</td>
<td class="nump">28,995<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff', window );">Write-offs, net of recoveries</a></td>
<td class="num">(42,830)<span></span>
</td>
<td class="num">(27,255)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent', window );">Balance at the end of the period</a></td>
<td class="nump">$ 13,799<span></span>
</td>
<td class="nump">$ 19,213<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance for Credit Loss And Returns And Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance For Returns And Sales, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance For Returns And Sales</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Allowance For Returns And Sales, Writeoff</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accounts Receivable, Returns And Sales Allowances Expense (Reversal)</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121611835&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121599878&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121599337&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720323928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Schedule of Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves', window );">Raw materials and supplies</a></td>
<td class="nump">$ 9,295<span></span>
</td>
<td class="nump">$ 9,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWorkInProcessNetOfReserves', window );">Work in process</a></td>
<td class="nump">44,739<span></span>
</td>
<td class="nump">50,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">28,322<span></span>
</td>
<td class="nump">27,774<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total</a></td>
<td class="nump">$ 82,356<span></span>
</td>
<td class="nump">$ 87,498<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWorkInProcessNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWorkInProcessNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108716089592">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Recorded inventory provisions</a></td>
<td class="nump">$ 3,189<span></span>
</td>
<td class="nump">$ 1,583<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108718135688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Assets Held For Sale (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember', window );">Disposal Group, Held-for-sale, Not Discontinued Operations | AMTC Facility</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems', window );"><strong>Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses', window );">Foreign currency loss on translation</a></td>
<td class="nump">$ 660<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisposalGroupClassificationAxis=us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=algm_AMTCFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=algm_AMTCFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108799454744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">$ 615,436<span></span>
</td>
<td class="nump">$ 600,020<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less accumulated depreciation</a></td>
<td class="num">(418,443)<span></span>
</td>
<td class="num">(407,627)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">196,993<span></span>
</td>
<td class="nump">192,393<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">16,573<span></span>
</td>
<td class="nump">16,602<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember', window );">Buildings, building improvements and leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">57,953<span></span>
</td>
<td class="nump">56,911<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">514,831<span></span>
</td>
<td class="nump">491,025<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Office equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">6,300<span></span>
</td>
<td class="nump">6,281<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total</a></td>
<td class="nump">$ 19,779<span></span>
</td>
<td class="nump">$ 29,201<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720231160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, Plant and Equipment, net - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation expense</a></td>
<td class="nump">$ 11,120<span></span>
</td>
<td class="nump">$ 10,809<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember', window );">Prepaid tooling costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentForAmortization', window );">Amortization expense</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">$ 17<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentForAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentForAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ToolsDiesAndMoldsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108798804648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="nump">$ 197,339<span></span>
</td>
<td class="nump">$ 193,791<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="nump">36,726<span></span>
</td>
<td class="nump">36,529<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_PH', window );">Philippines</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="nump">153,282<span></span>
</td>
<td class="nump">148,374<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_TH', window );">Thailand</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,698<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=algm_OtherCountriesMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems', window );"><strong>Revenues from External Customers and Long-Lived Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Total</a></td>
<td class="nump">$ 7,331<span></span>
</td>
<td class="nump">$ 7,190<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_PH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_PH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_TH">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_TH</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=algm_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=algm_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108799073528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 20,106<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Currency translation</a></td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Ending balance</a></td>
<td class="nump">$ 20,118<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719746232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 58,635<span></span>
</td>
<td class="nump">$ 56,953<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">22,334<span></span>
</td>
<td class="nump">20,587<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">36,301<span></span>
</td>
<td class="nump">36,366<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">33,703<span></span>
</td>
<td class="nump">32,751<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">13,013<span></span>
</td>
<td class="nump">12,307<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 20,690<span></span>
</td>
<td class="nump">$ 20,444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-&#160;Average&#160;Lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 6,923<span></span>
</td>
<td class="nump">$ 6,193<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">6,610<span></span>
</td>
<td class="nump">5,865<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 313<span></span>
</td>
<td class="nump">$ 328<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-&#160;Average&#160;Lives</a></td>
<td class="text">9 years<span></span>
</td>
<td class="text">9 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Process technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 13,100<span></span>
</td>
<td class="nump">$ 13,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">924<span></span>
</td>
<td class="nump">651<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 12,176<span></span>
</td>
<td class="nump">$ 12,449<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-&#160;Average&#160;Lives</a></td>
<td class="text">12 years<span></span>
</td>
<td class="text">12 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember', window );">Indefinite-lived and legacy process technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 4,050<span></span>
</td>
<td class="nump">$ 4,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">1,650<span></span>
</td>
<td class="nump">1,650<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">2,400<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 166<span></span>
</td>
<td class="nump">$ 176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Weighted-&#160;Average&#160;Lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=algm_LegacyTrademarksMember', window );">Legacy trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">$ 627<span></span>
</td>
<td class="nump">$ 627<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">556<span></span>
</td>
<td class="nump">569<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=algm_LegacyTrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=algm_LegacyTrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OtherIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108715950584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Intangible assets amortization expense</a></td>
<td class="nump">$ 1,019<span></span>
</td>
<td class="nump">$ 713<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Estimated useful life</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719611768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Intangible Assets - Future Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">$ 2,626<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2023</a></td>
<td class="nump">3,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2024</a></td>
<td class="nump">3,244<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2025</a></td>
<td class="nump">3,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2026</a></td>
<td class="nump">2,826<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour', window );">Thereafter</a></td>
<td class="nump">21,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Amount</a></td>
<td class="nump">$ 36,301<span></span>
</td>
<td class="nump">$ 36,366<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Asset, Expected Amortization, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720512568">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityCurrent', window );">Accrued management incentives</a></td>
<td class="nump">$ 8,013<span></span>
</td>
<td class="nump">$ 21,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalariesCurrent', window );">Accrued salaries and wages</a></td>
<td class="nump">22,282<span></span>
</td>
<td class="nump">15,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_BusinessCombinationConsiderationTransferredPayable', window );">Base acquisition purchase price due</a></td>
<td class="nump">14,588<span></span>
</td>
<td class="nump">14,588<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepositLiabilityCurrent', window );">Deposits on AMTC Facility</a></td>
<td class="nump">14,162<span></span>
</td>
<td class="nump">14,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedVacationCurrent', window );">Accrued vacation</a></td>
<td class="nump">5,969<span></span>
</td>
<td class="nump">5,739<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_AccruedSeveranceCurrent', window );">Accrued severance</a></td>
<td class="nump">710<span></span>
</td>
<td class="nump">572<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedProfessionalFeesCurrent', window );">Accrued professional fees</a></td>
<td class="nump">2,293<span></span>
</td>
<td class="nump">2,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued income taxes</a></td>
<td class="nump">3,711<span></span>
</td>
<td class="nump">514<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedUtilitiesCurrent', window );">Accrued utilities</a></td>
<td class="nump">708<span></span>
</td>
<td class="nump">623<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesCurrent', window );">Other current liabilities</a></td>
<td class="nump">4,335<span></span>
</td>
<td class="nump">3,738<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 76,771<span></span>
</td>
<td class="nump">$ 78,932<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_AccruedSeveranceCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Severance, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_AccruedSeveranceCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_BusinessCombinationConsiderationTransferredPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Consideration Transferred Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_BusinessCombinationConsiderationTransferredPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedProfessionalFeesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedProfessionalFeesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalariesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalariesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedUtilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6935-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedUtilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedVacationCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19396-108361<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121566466&amp;loc=d3e6911-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedVacationCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 25<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=6409733&amp;loc=d3e19512-108361<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -SubTopic 10<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6409875&amp;loc=d3e20028-108363<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=99376301&amp;loc=d3e1243-112600<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720374376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rent expense</a></td>
<td class="nump">$ 1,235<span></span>
</td>
<td class="nump">$ 1,183<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease agreement term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Operating lease agreement term</a></td>
<td class="text">11 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918673-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108715819672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Schedule of Lease Costs and Other Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>Lease costs:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease expense</a></td>
<td class="nump">$ 1,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short term lease expense</a></td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Other information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 1,230<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term &#8211; operating leases</a></td>
<td class="text">5 years 11 months 19 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate &#8211; operating leases</a></td>
<td class="nump">4.60%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowOperatingActivitiesLesseeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=121568110&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720019880">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Lease Liability Maturity (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Remainder of 2022</a></td>
<td class="nump">$ 3,149<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">3,694<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">3,296<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">3,021<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026</a></td>
<td class="nump">2,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Thereafter</a></td>
<td class="nump">4,496<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total undiscounted lease payments</a></td>
<td class="nump">20,295<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: present value adjustment</a></td>
<td class="num">(2,601)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total operating lease liabilities</a></td>
<td class="nump">$ 17,694<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, to be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121609121&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108715920664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Schedule of Future Minimum Rental Payments (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Mar. 26, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear', window );">2022</a></td>
<td class="nump">$ 2,887<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears', window );">2023</a></td>
<td class="nump">2,726<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears', window );">2024</a></td>
<td class="nump">2,644<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears', window );">2025</a></td>
<td class="nump">2,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears', window );">2026</a></td>
<td class="nump">1,773<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter', window );">Thereafter</a></td>
<td class="nump">3,713<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue', window );">Total</a></td>
<td class="nump">$ 15,915<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph (Note 3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121573735&amp;loc=d3e41502-112717<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108718630520">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Debt and Other Borrowings (Details)<br></strong></div></th>
<th class="th">
<div>Sep. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 26, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Nov. 26, 2019 </div>
<div>PHP (&#8369;)</div>
</th>
<th class="th">
<div>Nov. 20, 2019 </div>
<div>PHP (&#8369;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=algm_TermLoanFacilityMember', window );">Term Loan Facility | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=algm_TermLoanFacilityMember', window );">Term Loan Facility | Credit Suisse AG, Cayman Islands Branch</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 325,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs</a></td>
<td class="nump">9,374,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd', window );">Interest rate at period end</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs</a></td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized deferred financing costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_DebtInstrumentInterestRateFloor', window );">Interest rate floor</a></td>
<td class="nump">0.005<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd | Minimum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">3.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior Secured Revolving Credit Facility | Mizuho Bank, Ltd | Maximum | London Interbank Offered Rate (LIBOR)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=algm_UnsecuredRevolvingCreditFacilitiesMember', window );">Unsecured Revolving Credit Facilities | Line-of-Credit Agreement Expiring August 31, 2021 | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,230,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8369; 60,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CreditFacilityAxis=algm_UnsecuredRevolvingCreditFacilitiesMember', window );">Unsecured Revolving Credit Facilities | Line-of-Credit Agreement Expiring June 30, 2021 | Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,537,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8369; 75,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_DebtInstrumentInterestRateFloor">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Interest Rate Floor</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_DebtInstrumentInterestRateFloor</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=119993939&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The effective interest rate at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=algm_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=algm_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=algm_CreditSuisseAGCaymanIslandsBranchMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=algm_CreditSuisseAGCaymanIslandsBranchMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=algm_MizuhoBankLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=algm_MizuhoBankLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=algm_UnsecuredRevolvingCreditFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=algm_UnsecuredRevolvingCreditFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=algm_LineOfCreditAgreementExpiringAugust312021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=algm_LineOfCreditAgreementExpiringAugust312021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=algm_LineOfCreditAgreementExpiringJune302021Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=algm_LineOfCreditAgreementExpiringJune302021Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719201720">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Accrued management incentives</a></td>
<td class="nump">$ 543<span></span>
</td>
<td class="nump">$ 628<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent', window );">Accrued retirement</a></td>
<td class="nump">10,810<span></span>
</td>
<td class="nump">10,656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Accrued contingent consideration</a></td>
<td class="nump">5,100<span></span>
</td>
<td class="nump">4,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Provision for uncertain tax positions (net)</a></td>
<td class="nump">2,791<span></span>
</td>
<td class="nump">2,774<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherSundryLiabilitiesNoncurrent', window );">Other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">275<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Total</a></td>
<td class="nump">$ 19,244<span></span>
</td>
<td class="nump">$ 19,133<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116859824&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherSundryLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherSundryLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10B<br> -URI http://asc.fasb.org/extlink&amp;oid=120406818&amp;loc=SL37586934-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=SL6600010-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720477192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details) - Pension Plan - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanServiceCost', window );">Service cost</a></td>
<td class="nump">$ 383<span></span>
</td>
<td class="nump">$ 270<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanInterestCost', window );">Interest cost</a></td>
<td class="nump">166<span></span>
</td>
<td class="nump">152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets', window );">Expected return on plan assets</a></td>
<td class="num">(79)<span></span>
</td>
<td class="num">(78)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit', window );">Amortization of prior service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit', window );">Actuarial loss</a></td>
<td class="nump">53<span></span>
</td>
<td class="nump">34<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost', window );">Net periodic pension expense</a></td>
<td class="nump">$ 523<span></span>
</td>
<td class="nump">$ 380<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of ten percent of greater of fair value of plan assets or benefit obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(5)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanInterestCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost recognized for passage of time related to defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3A<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=SL108413299-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanInterestCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of net periodic benefit cost (credit) for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanServiceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanServiceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108721319544">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Retirement Plans - Fair Value of Entity's Plan Assets (Details) - Pension Plan - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">$ 7,095<span></span>
</td>
<td class="nump">$ 7,644<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">3,268<span></span>
</td>
<td class="nump">3,593<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">2,064<span></span>
</td>
<td class="nump">2,334<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">1,763<span></span>
</td>
<td class="nump">1,717<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">Government securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">1,832<span></span>
</td>
<td class="nump">1,646<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">Government securities | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">1,832<span></span>
</td>
<td class="nump">1,646<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">Government securities | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember', window );">Government securities | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=algm_UnitInvestmentTrustFundMember', window );">Unit investment trust fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">1,079<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=algm_UnitInvestmentTrustFundMember', window );">Unit investment trust fund | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=algm_UnitInvestmentTrustFundMember', window );">Unit investment trust fund | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">1,079<span></span>
</td>
<td class="nump">1,221<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=algm_UnitInvestmentTrustFundMember', window );">Unit investment trust fund | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BankLoanObligationsMember', window );">Loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">633<span></span>
</td>
<td class="nump">584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BankLoanObligationsMember', window );">Loans | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BankLoanObligationsMember', window );">Loans | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BankLoanObligationsMember', window );">Loans | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">633<span></span>
</td>
<td class="nump">584<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateBondSecuritiesMember', window );">Bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">983<span></span>
</td>
<td class="nump">1,112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateBondSecuritiesMember', window );">Bonds | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateBondSecuritiesMember', window );">Bonds | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">983<span></span>
</td>
<td class="nump">1,112<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateBondSecuritiesMember', window );">Bonds | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Stocks and other investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">2,568<span></span>
</td>
<td class="nump">3,081<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Stocks and other investments | Level 1</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">1,436<span></span>
</td>
<td class="nump">1,947<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Stocks and other investments | Level 2</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember', window );">Stocks and other investments | Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Assets of non-U.S. defined benefit plan</a></td>
<td class="nump">$ 1,130<span></span>
</td>
<td class="nump">$ 1,133<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_USTreasuryAndGovernmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=algm_UnitInvestmentTrustFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=algm_UnitInvestmentTrustFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BankLoanObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BankLoanObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateBondSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_CorporateBondSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108718340568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details) - Pension Plan<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Beginning balance</a></td>
<td class="nump">$ 7,644<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Ending balance</a></td>
<td class="nump">7,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BankLoanObligationsMember', window );">Loans</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Beginning balance</a></td>
<td class="nump">584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Ending balance</a></td>
<td class="nump">633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Beginning balance</a></td>
<td class="nump">1,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Ending balance</a></td>
<td class="nump">1,763<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Loans</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Beginning balance</a></td>
<td class="nump">584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase', window );">Additions during the year</a></td>
<td class="nump">159<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement', window );">Redemptions during the year</a></td>
<td class="num">(107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld', window );">Revaluation of equity securities</a></td>
<td class="num">(1)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Change in foreign currency exchange rates</a></td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Ending balance</a></td>
<td class="nump">633<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 | Stocks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward', window );"><strong>Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Beginning balance</a></td>
<td class="nump">1,133<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase', window );">Additions during the year</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement', window );">Redemptions during the year</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld', window );">Revaluation of equity securities</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss', window );">Change in foreign currency exchange rates</a></td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Ending balance</a></td>
<td class="nump">$ 1,130<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, measured using unobservable inputs, of increase (decrease) in plan assets of defined benefit plan from actual return (loss) on assets still held.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)(A)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, measured using unobservable input, of decrease in plan asset of defined benefit plan from settlement of trade associated with underlying investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)(B)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, measured using unobservable input, of increase in plan asset of defined benefit plan from purchase.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)(B)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BankLoanObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_BankLoanObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis=us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108718399560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plans - Narrative (Details)<br> &#163; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 26, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 25, 2021 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Mar. 26, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 26, 2021 </div>
<div>GBP (&#163;)</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember', window );">Pension Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Company contributions</a></td>
<td class="nump">$ 353<span></span>
</td>
<td class="nump">$ 240<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear', window );">Expected contributions in current fiscal year</a></td>
<td class="nump">$ 943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember', window );">Other Defined Benefit Plans | Pension Promise</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_DefinedBenefitPlanRetirementEligibilityAge', window );">Retirement age</a></td>
<td class="text">65 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent', window );">Other assets, net</a></td>
<td class="nump">$ 1,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 703<span></span>
</td>
<td class="nump">$ 1,272<span></span>
</td>
<td class="nump">&#163; 928<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent', window );">Accrued retirement, other long-term liabilities</a></td>
<td class="nump">$ 1,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 703<span></span>
</td>
<td class="nump">$ 1,272<span></span>
</td>
<td class="nump">&#163; 928<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Defined Contribution Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum employee contribution</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employer matching contribution</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent', window );">Maximum employer contribution</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Total contributions</a></td>
<td class="nump">$ 1,256<span></span>
</td>
<td class="nump">1,029<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Defined Contribution Plan | 401(K) Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum employee contribution</a></td>
<td class="nump">35.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage', window );">Vesting percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember', window );">Defined Contribution Plan | AME Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanDisclosureLineItems', window );"><strong>Defined Benefit Plan Disclosure [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Total contributions</a></td>
<td class="nump">$ 218<span></span>
</td>
<td class="nump">$ 179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_DefinedBenefitPlanRetirementEligibilityAge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Retirement Eligibility Age</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_DefinedBenefitPlanRetirementEligibilityAge</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanDisclosureLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanDisclosureLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e2709-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4587-114921<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 70<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=49170846&amp;loc=d3e28014-114942<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1703-114919<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237824&amp;loc=d3e1731-114919<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=118255775&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=118257860&amp;loc=d3e4179-114921<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_PensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPensionPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=algm_PensionPromiseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=algm_PensionPromiseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanTypeAxis=us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=algm_Company401KPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=algm_Company401KPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetirementPlanNameAxis=algm_AMEPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetirementPlanNameAxis=algm_AMEPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719354952">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitment and Contingencies (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserveCurrent', window );">Self insurance accruals</a></td>
<td class="nump">$ 1,585,000<span></span>
</td>
<td class="nump">$ 1,518,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LossContingencyAccrualAtCarryingValue', window );">Indemnification accruals</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Environmental accruals</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyAccrualAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss contingency liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyAccrualAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserveCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReserveCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719726152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 02, 2020 </div>
<div>shares</div>
</th>
<th class="th"><div>Nov. 01, 2020</div></th>
<th class="th">
<div>Jun. 25, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 26, 2020 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation', window );">Shares issued upon conversion, including shares withheld for tax withholding obligation (in shares)</a></td>
<td class="nump">166,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,163,074<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of net income per share (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,988<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ConversionOfStockConversionRatio', window );">Conversion rate</a></td>
<td class="nump">15.822<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation', window );">Shares returned for tax payments made on behalf of holders of common stock (in shares)</a></td>
<td class="nump">2,066,508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Common Class A | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_CommonStockPriorityDividendRatePercent', window );">Priority dividend rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit', window );">Annualized return on capital, triggering percent, remaining distributions split between Class A and Class L shareholders</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=algm_CommonClassLMember', window );">Common Class L</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ConversionOfStockConversionRatio', window );">Conversion rate</a></td>
<td class="nump">13.010<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation', window );">Shares returned for tax payments made on behalf of holders of common stock (in shares)</a></td>
<td class="nump">1,766<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Annualized Return On Capital, Triggering Percent, Remaining Distributions Split</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_CommonStockPriorityDividendRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Priority Dividend Rate, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_CommonStockPriorityDividendRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_ConversionOfStockConversionRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Stock, Conversion Ratio</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_ConversionOfStockConversionRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion of Stock, Shares Issued, Including Shares Withheld For Tax Withholding Obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Conversion Of Stock, Shares Withheld For Tax Withholding Obligation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=algm_CommonClassLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=algm_CommonClassLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719318984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share - Schedule of Computation of Net Income per Share (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income attributable to Allegro MicroSystems, Inc.</a></td>
<td class="nump">$ 27,669<span></span>
</td>
<td class="nump">$ 4,820<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic', window );">Net (loss) income attributable to common stockholders, basic</a></td>
<td class="nump">27,707<span></span>
</td>
<td class="nump">4,854<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted', window );">Net (loss) income attributable to common stockholders, diluted</a></td>
<td class="nump">$ 27,707<span></span>
</td>
<td class="nump">$ 4,854<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares (in shares)</a></td>
<td class="nump">189,585,381<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Dilutive effect of common stock equivalents (in shares)</a></td>
<td class="nump">1,577,693<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average common shares (in shares)</a></td>
<td class="nump">191,163,074<span></span>
</td>
<td class="nump">10,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share)</a></td>
<td class="nump">$ 0.15<span></span>
</td>
<td class="nump">$ 0.48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare', window );">Basic net income attributable to common stockholders per share (in dollars per share)</a></td>
<td class="nump">0.15<span></span>
</td>
<td class="nump">0.49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share)</a></td>
<td class="nump">0.14<span></span>
</td>
<td class="nump">0.48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare', window );">Diluted net income attributable to common stockholders per share (in dollars per share)</a></td>
<td class="nump">$ 0.14<span></span>
</td>
<td class="nump">$ 0.49<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=120380238&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerBasicShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerBasicShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-03(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868656-224227<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121641772&amp;loc=SL7669625-108580<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22499-107794<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1377-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8924-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6371337&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720173576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details) - shares<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment', window );">Dilutive effect of common stock equivalents (in shares)</a></td>
<td class="nump">1,577,693<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment', window );">Dilutive effect of common stock equivalents (in shares)</a></td>
<td class="nump">820,221<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance stock units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment', window );">Dilutive effect of common stock equivalents (in shares)</a></td>
<td class="nump">752,235<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Employee stock purchase plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment', window );">Dilutive effect of common stock equivalents (in shares)</a></td>
<td class="nump">5,237<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted Average Number Issuable Shares Outstanding Adjustment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108719364856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Stock-Based Compensation - Narrative (Details)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Grants in period (in shares)</a></td>
<td class="nump">894,876<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 24.79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Stock-based compensation expense not yet recorded | $</a></td>
<td class="nump">$ 31,320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted-average remaining contractual life</a></td>
<td class="text">1 year 9 months 10 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested during period (in shares)</a></td>
<td class="nump">3,217<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance stock units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Stock-based compensation expense not yet recorded | $</a></td>
<td class="nump">$ 19,420<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted-average remaining contractual life</a></td>
<td class="text">2 years 3 months 10 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested during period (in shares)</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested', window );">Intrinsic value, vested | $</a></td>
<td class="nump">$ 30,490<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance stock units | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals', window );">Inclusion percentage of target goals</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance stock units | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals', window );">Inclusion percentage of target goals</a></td>
<td class="nump">200.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms', window );">Weighted-average remaining contractual life</a></td>
<td class="text">1 year 6 months 29 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested during period (in shares)</a></td>
<td class="nump">54,729<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Cancelled (in shares)</a></td>
<td class="nump">9,757<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested shares of restricted commons stock (in shares)</a></td>
<td class="nump">341,841<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Weighted-average grant date fair value (in dollars per share) | $ / shares</a></td>
<td class="nump">$ 14.00<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720090440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">$ 4,831<span></span>
</td>
<td class="nump">$ 445<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">528<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">752<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember', window );">Selling, general and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation</a></td>
<td class="nump">$ 3,551<span></span>
</td>
<td class="nump">$ 327<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=115993241&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingGeneralAndAdministrativeExpensesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108819993064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Tax Provision (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 25, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 26, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Operating taxes</a></td>
<td class="nump">$ 5,118<span></span>
</td>
<td class="nump">$ 816<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions', window );">Discrete tax items</a></td>
<td class="num">(855)<span></span>
</td>
<td class="num">(288)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 4,263<span></span>
</td>
<td class="nump">$ 528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent', window );">Annual operating tax rate</a></td>
<td class="nump">0.159<span></span>
</td>
<td class="nump">0.152<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">13.30%<span></span>
</td>
<td class="nump">9.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Continuing Operations Excluding Discrete Tax Items, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121573983&amp;loc=d3e28511-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121573983&amp;loc=d3e28446-109314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720698856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income taxes</a></td>
<td class="nump">$ 4,263<span></span>
</td>
<td class="nump">$ 528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective tax rate</a></td>
<td class="nump">13.30%<span></span>
</td>
<td class="nump">9.80%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>num:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=116825942&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84230637&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120385591&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108798690488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 25, 2021</div></th>
<th class="th"><div>Jun. 26, 2020</div></th>
<th class="th"><div>Mar. 26, 2021</div></th>
<th class="th"><div>May 31, 2018</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 188,142<span></span>
</td>
<td class="nump">$ 115,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Trade accounts receivable from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,634<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Amounts due to related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,095<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,235<span></span>
</td>
<td class="nump">1,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=algm_RelatedPartyRevenueMember', window );">Related Party Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,453<span></span>
</td>
<td class="nump">23,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_MajorityShareholderMember', window );">Sanken</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Trade accounts receivable from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,545<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,595<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_OtherAccountsReceivableRelatedPartiesCurrent', window );">Other accounts receivable from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 110<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">198<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice', window );">Option to terminate, period of notice</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseExpense', window );">Rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">57<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_MajorityShareholderMember', window );">Sanken | Related Party Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Total net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,453<span></span>
</td>
<td class="nump">23,620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">PSL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Amounts due to related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,119<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,739<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,380<span></span>
</td>
<td class="nump">11,923<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">PSL | IC Technology Development Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty', window );">Fees received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Fees paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">PSL | Discrete Technology Development Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableRelatedPartiesCurrent', window );">Amounts due to related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">614<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember', window );">PSL | Price Support Payment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=algm_SankenElectricEuropeLtdMember', window );">Sanken Electric Europe Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableRelatedPartiesCurrent', window );">Trade accounts receivable from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,272<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember', window );">Director</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty', window );">Fees paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 56<span></span>
</td>
<td class="nump">$ 90<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_RelatedPartyTransactionMonthlyFeePayable', window );">Monthly fee payable</a></td>
<td class="nump">$ 19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_RelatedPartyTransactionSigningFee', window );">Signing fee</a></td>
<td class="nump">54<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_RelatedPartyTransactionSeverancePaymentIfTerminated', window );">Severance payment if terminated</a></td>
<td class="nump">$ 180<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod', window );">Accelerated vesting, acceleration period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember', window );">Director | Common Class L</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted', window );">Shares granted (in shares)</a></td>
<td class="nump">12,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Sublease, Option To Terminate, Period Of Notice</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_OtherAccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Accounts Receivable, Related Parties, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_OtherAccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_RelatedPartyTransactionMonthlyFeePayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Monthly Fee Payable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_RelatedPartyTransactionMonthlyFeePayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_RelatedPartyTransactionSeverancePaymentIfTerminated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Severance Payment If Terminated</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_RelatedPartyTransactionSeverancePaymentIfTerminated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_RelatedPartyTransactionSigningFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Signing Fee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_RelatedPartyTransactionSigningFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Accelerated Vesting, Acceleration Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>algm_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableRelatedPartiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08.(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableRelatedPartiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease expense. Excludes sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121603541&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=121604090&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net number of non-option equity instruments granted to participants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=algm_RelatedPartyRevenueMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=algm_RelatedPartyRevenueMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_MajorityShareholderMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_MajorityShareholderMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_EquityMethodInvesteeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=algm_ICTechnologyDevelopmentAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=algm_ICTechnologyDevelopmentAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=algm_DiscreteTechnologyDevelopmentAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=algm_DiscreteTechnologyDevelopmentAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=algm_PriceSupportPaymentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=algm_PriceSupportPaymentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=algm_SankenElectricEuropeLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=algm_SankenElectricEuropeLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_DirectorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=algm_CommonClassLMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=algm_CommonClassLMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R9999.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.21.2</span><table class="report" border="0" cellspacing="2" id="idm140108720375832">
<tr>
<th class="tl" colspan="1">Label</th>
<th class="tl"><strong>Element</strong></th>
<th class="th" colspan="1">Value</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_RestrictedCashAndCashEquivalents</td>
<td class="nump">$ 6,661,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted Cash and Cash Equivalents</a></td>
<td class="th" style="border-bottom: 0px;">us-gaap_RestrictedCashAndCashEquivalents</td>
<td class="nump">$ 5,385,000<span></span>
</td>
</tr>
</table>
<div style="display: none;"><table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121583591&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table></div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>93
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M[8+^4BK4@<!=!0  #!8  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RE
M6%%SXC80?K[^"@W3A[L9B&T92+@AS!!"<K0)(9"VDW;Z(&P!GK,E3I9#\N^[
MLL$F&;-VY_(0+%O[^?.N].VN^CNIOL<;SC5YC4(17S8V6F^_6E;L;7C$XC.Y
MY0*>K*2*F(:A6EOQ5G'FIT91:%';[EH1"T1CT$_OS=2@+Q,=!H+/%(F3*&+J
M[8J'<G?9<!J'&_-@O='FAC7H;]F:+[C^8SM3,+)R%#^(N(@#*8CBJ\O&T/DZ
M<EUCD,[X,^"[^.B:F$]92OG=#";^9<,VC'C(/6T@&/R\\!$/0X,$/'[L01OY
M.XWA\?4!_2;]>/B8)8OY2(9_!;[>7#8N&L3G*Y:$>BYWW_C^@SH&SY-AG/XG
MNVQNAS:(E\1:1GMC8! %(OMEKWM''!FT[1,&=&] /Q@X[1,&[MX@]9R5,4L_
MZYII-N@KN2/*S 8T<Y'Z)K6&KPF$">-"*W@:@)T>C.0+5V0&$2,M$F^8XG'?
MT@!L'EO>'N0J Z$G0%QR+X7>Q&0L?.Z_M[> 4,Z*'EA=413PMT2<$=II$FI3
MIX3/J,H\!'.GS/P='3=WDIOBN:B3_ADN8ZU@W?V+0+9SR'8*V3X!>2V]!':#
M)D]O6U[F<=S<L5N/"(M.SJ)3C\5CPI3F*GPC<[Z52I<QPJ&T2CC"J)LSZM9C
M-.,JD+Y94006=JF+<*3#&OKETZ>*97"><SNO&3/%0,=2&3KM+AQKQ<(8\]=%
MSND"Q1D+'>@W<A.$G$R3:,E5&1<<P[:=EMOKGG<0/KV<3Z\.GSE?!V:S@+.F
M+"J-'HXSO+L;W\X?R/UD-']8/"^>QO>+)IE,1V<(2<<N5,^N0W,B/*D@@,S$
MLDD6&E8:D8J,9"*T>H-?OY1[!?KU&"-Y),U.'9)/[)5,?%AWP2KP4J9(I"L@
MV]T6;=N=GGN.,:0%0UJ'X=#W(6_$S<,%N8-YY$&4^PZ'['4ZZ=Z/..@1F4N&
MY1.G4'#'_5],1V8$D7Z2.U'*$H>[9P(*JA@H-C%Z139P<#W_2"]?B3,E7P+A
ME7L2QYQ^PZ@5*<+!A?TCM9F,-0O)W\'V]/; $6W7L5V,6Y$L'%SCTR@.H7P]
M304'Z.)$BLS@X')^)SWPR6PC!2;#%2!="KO3M6V,49$7'%S4GP(-*4&NB$,_
M+[^0!?<2!=XJI84CC604@>8LM/2^-\F6*?+"PH237^TSVR%;V*5IW8BQ+K*'
M@\L^9%8_$&NR>(N6,BPE6Y4W;N^Q K3($!37\(/#R/C5VS !]?&I1%8!-!TN
MKH=8L4:+A$!K)811HI0I0[+:(W47R$526KA7($XE1JS( [16'I@($,2L,3-%
M&SLP+26&(SY_[$/>,RMTG];2?5,?05H'45U+5;H)*G"F4K28YT'["<4"]S-
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
M?>CT0=@"ZRI+G"1#<K_^5K+C$&-HVKY@2^Q^^WWKU6K[>R%_J)00C1XSQM7
M2;7>7KNNBE.2874EMH3#/VLA,ZQA*3>NVDJ"$^N4,=?WO*Z;8<J=8=_NW<EA
M7^2:44[N)%)YEF'Y=$.8V ^<EO.\<4\WJ38;[K"_Q1NR)/KS]D["RJU0$IH1
MKJC@2)+UP!FUKL<MWSA8BR^4[-7!.S)25D+\,(MI,G \PX@P$FL#@>&Q(V/"
MF$$"'O^6H$X5TS@>OC^C?[3B0<P**S(6["M-=#IP(@<E9(USIN_%_A,I!74,
M7BR8LK]H7]IZ#HISI456.@.#C/+BB1_+1!PX $ZS@U\Z^'6']@F'H'0(K-""
MF95UBS4>]J78(VFL <V\V-Q8;U!#N?F,2RWA7PI^>CA>S)>+OZ>WHX?)+5H^
MP&,VF3\LT>(C&B]F=_>33Y/Y<OIE@J9S6$_0)?J\O$7OWWU [Q#EZ"$5N<(\
M47U7 QN#Z<9EY)LBLG\B<H!F@NM4H0E/2/+:WP45E13_6<J-?Q;PKYQ?(;]S
M@7S/;S7P&;_%O6O=O3-T@BJS@<4+3N M-=8$"EXCL49CD<$I2TWY[PB:\EAD
M!'T;K9264,C?SX1K5^':-ES[1+@Y''EJ<9L^1>';M;[F9.^&?AAZ8=_='2;H
MV*H===J5T2M>G8I7YXV\$-9:TE6N\8H1I 7B@E_&4 -2,/#:@)DFDBC=6$Q%
ME,X!MR"JT6\P.4&^6Y'O_B[Y$6-D(P6:T5B*Y9.";ZTNS)>]:F+?/:+FA]UN
MKR;@V*H=F5ILDA!6$L*S9;C0*9$H?E5_[YE0ZD.I[/I,\455D.ALGJ"C0K_D
MT+"D)#Q^0E#67#%<=.KD'^ACYB0T928ZTGP9>+6\'-NT_>A$7GH5Y=Y//RT<
MO1Q+BADR"4$X$U+3_PK6<&@YF%@AM-A9,;HI)?$$;245<!\2N:,Q@01#W<*]
M!II)8NH#KA*(F* 5X?"FT98!T(7%!&B-'YN2T3L26D_%L<5ET J:4]'R7BX!
M[VPR7K>GTVVDA*G5<5"OXP:S*(S"$RP/KJK6699-I5Q\N#<VED9)K>.N44]Z
M@\TI,?Z+&/^74_Z'3::,V/U)EVDPB\)>O5.Z!S-%1N3&CEH*LI]S7=S)U6XU
MSHWL$%/;OS%CGIU57F"*&7&&Y89RA1A9 Z1W%4*"93%V%0LMMG9R60D-<Y!]
M36%4)=(8P/]K(?3SP@2HAM_A_U!+ P04    " #M@OY2%H>EA38&  #;&0
M&    'AL+W=O<FMS:&5E=',O<VAE970V+GAM;-596V_;-A3^*X118"U0UZ+N
M*I( B>VD'MHDB],-P[ '1J)MKI+H4E32[M?O4%9LBZ)DM[L RT.LRW<.SY7G
MHWWRQ,6G8D6I1%^R-"].!RLIUV]'HR)>T8P4;_B:YO!FP45&)-R*Y:A8"TJ2
M2BA+1[9E^:.,L'QP=E(]NQ5G)[R4*<OIK4!%F65$?+V@*7\Z'>#!\X,[MEQ)
M]6!T=K(F2SJG\N/Z5L#=:*LE81G-"\9S).CB='".W\YL1PE4B)\9?2KVKI%R
MY8'S3^IFEIP.+&4136DLE0H"'X]T3--4:0([/M=*!]LUE>#^];/VR\IY<.:!
M%'3,TU]8(E>G@W" $KH@92KO^-,[6COD*7TQ3XOJ/WJJL=8 Q64A>58+@P49
MRS>?Y$L=B#T!['0(V+6 ?:R 4PLXFH == BXM8"KKQ!V"'BU@*<).%TK^+6
MKYOD=P@$M4!PK ]A+1 >*Q#5 E%5#IO\5<F?$$G.3@1_0D*A09NZJ"JHDH:<
MLUP5^UP*>,M 3IZ-;Z[G-^]GD_/[Z03-[^'CP_3Z?HYN+M'XW?GUU72.9M=H
M^M/'V?VO:(@^SB?HY8M7Z 5B.;I?\;(@>5*<C"28HA2.XGK9B\VR=L>R]UR2
MU" V[A<;\RR##IE+'G\R2$_ZI<^3A*D.(RFZ)2P9SG(T)FMFMF3:K^N.2MA)
M:(*F1.0L7YIB<'G G#@NLS(E$K3<R!45"-R#'6NEMI)'BM[SPJ3UJE_K-<^'
M8YY+P5-XM42S7%)!"VE2]>ZH:(]34A3H_$#L9]^@ZWVWKA'4[[:([6T1VY5R
MMT/Y!5VR7&4!]KV4Y#%%+Z$\BQ4!QU\A(M$'(MX@.WB-;,NV3&6WT>]5^M5\
M>#P#V.-^J-H(;&W^FL!9&^C;MAOL8 T7G:V+SC>Z>(1;%QN=_KXMCHL=NVGR
MN W3G)JT$:X7^E'0A$W;,!RYCN<U89=MV!!'4> W85=M6.3I:3&LV,J((0KF
M9+C;9+B5B-.1C%D> [$HH,PF='/U2NV'53FO>)I04?R II]+)K^BW^Z@$1$,
MYB<BDM][BMW;+N[U5L(U,""6QSRCIHQ[K>IS0\_5TF0"V5K4KMH@QS6'S=]:
M[O=:/BN*LBI=OGC>".HF?8UR\ H> WM;4"9+>+;?PZ;]QF\WI!?:H=G$8&MB
MT&MB/0_8GZ2B8O&*Y$LP1=#--BTY EY)\OH]#))"BC)6]BKKR6+!4@;( L%8
M1 D30.FJ2Y;7-^QY.U8%4Y0/!4L8$8P:9VC0<A'Z!/M:.TT.PAJA"+>A"'M#
M<4=CE2.V8/$F&.!@3(4:>RAN9,]D>MBVR8Y"S? #H(;9T=;LJ-?LJ@F'BO\F
M")H$#@5%9;[)R*C=!ZX>W'Y,PT1L[4B7U6LD; ? PB&.I1 TC[\B*4A>I)LX
MD^0/X'UPH)!&7F6U#;)#K7DOS2AMN[XRH(9!AV][A!(?W)_@"%-"54-_I$!B
M$,FXD,\]!66DFKWRF&V>/*1L6?L.O;(6C,-QC(I'!GM%S%6S[#4@G&0JXO5
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
M^UJ76&G\SO?WUD2W_1J!>7AN4T*?.40.;*'58ZSU<+7$,Z\C\KBQT>0+S(.
M C,#D.'<@LV >Q8>KGOCKH7]*TWS!YJ>I%!//G1/F^Y<I#$IROBYP-<9=,]T
MIQY6AR^29;J(;X^GSYD+Z4J%NM!40'0V>?IX)%SZ1$@OP3;Q6KZR 7>*^%C%
MZPT?P#Z/T?Z%#0S?:<=_ 5!+ P04    " #M@OY28C_HP8\2  !?-@  &
M 'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;+U;:W,;MY+]*RCM9LNNHBB*EF,E
M?E3)LG.O<^/89<6[M;6U'T .2"(>#AA@1H_\^CW=#6 P(])6MN[N%UL<#AK]
M[M,-\,6-\U_"QIA6W6[K)KP\VK3M[L>3D[#<F*T.4[<S#;Y9.;_5+3[Z]4G8
M>:,K7K2M3^:SV?<G6VV;HU<O^-E'_^J%Z]K:-N:C5Z';;K6_>VUJ=_/RZ/0H
M/?ADUYN6'IR\>K'3:W-EVL^[CQZ?3C*5RFY-$ZQKE#>KET<7IS^^/J/W^85_
MM^8F%'\KDF3AW!?Z\*YZ>30CADQMEBU1T/COVER:NB9"8../2/,H;TD+R[\3
M]9]8=LBRT,%<NOH_;-5N7AZ='ZG*K'17MY_<S=]-E.<IT5NZ.O"_ZD;>/7MR
MI)9=:-TV+@8'6]O(__HVZJ%8<#X[L& >%\R9;]F(N7RC6_WJA7<WRM/;H$9_
ML*B\&LS9AHQRU7I\:[&N?74EQE!NI:[LNK$KN]1-JRZ62]<UK6W6ZJ.K[=*:
M\.*DQ7ZTZF09:;\6VO,#M)^H]ZYI-T&];2I3#=>?@,_,[#PQ^WK^58(_=\U4
MS9].U'PV/_T*O2=9^"=,[\D!>GND5/]UL0BMA[/\]U<V.,L;G/$&9_\GVOUG
MT5:?@Z'7WH;6PH_QX+>-48CAG?::8P-?+ET3\'Z%[RNULHUNEE;7*K1X@"!L
M@[(-O41YP+9W<--VHSY/KZ;J;Q<7'Q&??W36@_16-PAF6J%:AT]?C#)Y7]U4
M2@<D@!UM&U2[T:W2JQ5"%'\;4-DY3PSH+0D1B#&\;]HP4;75"UO;%@)-F%!E
MP[)VH:-=10"2VC0LLA:") Y]27]WC>XJ2]2_+2O1/\10@U09=!W%,;?(CP$?
MJLZ3TOM5]&EGO'755%UURTVA!V]J8@P*ZH)9=36$NQ8I5O:6=@-AV[2Z6=M%
M;;(*=(T<"F;Q*LR@*M<M6EJMQ>;"D"0-X[%)V_E&'D9^\_I['(% C7WKX KF
M2):5MEY=Z[IC/>HEF[F*+#'M@6%LLZRA98B^=JZZL75]2!A2(\I(;?_4]#AO
M89MKF,#YNPG)Y3LSVH&8HI>SYT+<Y9=C2LU@ZT;["B\A+QM/?+;ZMGB[5X"X
MD ,Q4E0P_IJ4\@&O@&:S=B0!2%J\6'BT$5+0EX7P67M31%W;P8- "=4@:;.R
M\&RO5MYMP;4+123(]H%L(&\9MNI6WZF%4?2*)X^,-AAX;D7N]@ ?GJI/9EE#
MVYP9)-XNC6]1J,'G^)N-OC;8VC38O&+C[^"Y_E@<.+L_GL<<P']VT''3II=Z
MMQ]1GZI+!_F:UL?=8+5+6,>VZI,-7U@790Z[C"X<U$]9,-L@+7<2G9PV=J[%
M!WQ5WT&1B]]3#KETVYUN[B*KHUV7LJNG74F#-K0D*!*IK3F5+G783/A?11D-
M]L[Y($<9M&?P#;QVRIDT[4@8B-0KWL$T."#'Q#AUK@:2V;9C'B?J9F/A%(7/
M+4QM#64'"+20(%0;8(TDRQ]P/"1DL.+BLH&4$LT5K=XC0(RG)$'OW_14R !5
MM1O4GL *9,FR>4B\7NHRNJ+GFELR$F(=#X.FF*;$E4V7.$4:IQ0J,=SM$*FT
M6*_)E^*F>YC'^[5D0^+C2^-NJ$+5"?!9%!J*S=)$&QU4XUK.VMY2T%&RA0,5
MWC?D"8)0C"'$67Y $),A"._[7GL8;/Z]/)JH*]U\01B])3:\76+KZ43]TJ((
M//JW?SF?SV?/Y0W^</K\<9*,PABZF3^9SK]CPO/Y]-EWJ7A% 6C1Z;/G8*5K
M$>H-9UHX.$)VCX(XR4XH*^T,H]_ZKLS0R34  U#0#U*9JE]=S)2%Y0=,G\[
MJ%=;Y]E!'\Y<7S4I/4H>@<D N%GJ=N,-TJ&@2$,H<H\!Y(GH?Y;U/V+P?'H>
MM3J;/A6MNA8.F(OY4$U_7>81.7[%6*803?A-8;!B(,M4O>DQQ;=63]*^5&UZ
MGFNW9!N326R5L=#GALO)52NPK!2,/"2&W]J;-5Z8J/.G7W'%>XKD_/8WU'94
M,76)W*'3#B0,.SF[]D3]K$%I_&5OJRMPO5'_@(;O43@])0JEF>A;;\?2J'7D
M S6C$9OMM]5#=/PP@V1/_%\;9)\)AE*=G_^3#?)L^L-W!^PA$?-M>YQ_]_]E
MCAP?0#@H)*C<%Y7;T19%]W-%&8C0X*  <+5<,5]!Q7R,.NNYU*S1WD' 9:]/
M)&AZ$7 2%;!*9OD9#0P2G&_5A\ZKUUV0\GA%C[I=(#1(<LUGIW/6&U4=GD-(
M'8[;@F,03+N4!9,D1=X$/&EE]I%+.+%6WQ&O;-/&W%#6\.;:,OKMI0])^HPH
MC$X-U\V&\F-^!852:F4UH$6HO676$T)%J[;;U1'4<5446^VZ!9[RBL8U\9,H
MT8X1AG0$9"U^/!(@LQ3;-Z!ELX_F0RB &]ZL<@I-#:FE%L#-1%D1 ^@CN?J1
M?:PL4.TUPG0!QV*SA9'5$ ;);-1_<">UQVX1%CNB"K*-0_"C0?5#)T0<''#
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
MNC6:M7H<*_94 W5;;J'>> ==::2DNB]-R:5)*"RY+RPOV>_,_$[8PX,-66C
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
M4$6/3)96I8!SF.%[IR8N>I@_.2VXPINC&M:W1=R//2S:L3V#8\0T<G3_I$U
MG<DF#RE1<LC()"A%X>=D6PN'YB-X;<L>\_47C=$ZFB2;5+KE3K2]] 98;;_-
M)+IN3*LPIA)5\=ZV)XD"X+@3<V:8>#ZX:.4?2L/5$%UP ]L@9KGISDG7GKV$
M328&+Q"<LN6#_KY;UV#K/EMQLPRW=HM,:)2+5]MNM_LQN(CWX4?R^%>!E$?)
M65PX"K .^\='/3+QIAX_G*[#[7BA'>[:X;7$SPTWG@#GA89CVP^OH/M=.O\3
M4$L#!!0    ( .V"_E+K"U_PAP,  (0(   9    >&PO=V]R:W-H965T<R]S
M:&5E=#$R+GAM;*U648_B-A#^*Z.TJD!*-\%)2.  B=UKU58]:;5W[3U4?3#)
M!*)+[-1V8/??=^Q X*Z%6ZE](>-XYIOOF[$S+ Y2?=([1 //32WTTML9T\Z#
M0.<[;+B^DRT*VBFE:KBAI=H&NE7("Q?4U $+PVG0\$IXJX5[]ZA6"]F9NA+X
MJ$!W3</5RSW6\K#T)M[IQ5.UW1G[(E@M6K[%]VA^:Q\5K8(!I:@:%+J2 A26
M2V\]F=_'UM\Y_%[A05_88)5LI/QD%S\72R^TA+#&W%@$3H\]/F!=6R"B\=<1
MTQM2VL!+^X3^H]-.6C9<XX.L/U:%V2V]S(,"2][5YDD>?L*CGL3BY;+6[A<.
MO6]$&?-.&]D<@VG=5*)_\N=C'2X"LO!* #L&,,>[3^18ON6&KQ9*'D!9;T*S
MAI/JHHE<)6Q3WAM%NQ7%F=4'Q0N$=9[+3A@-3YACM>>;&GT0:!:!H1S6,\B/
M>/<]'KN"%\$[*<Q.PP^BP.+S^("X#039B> ]NPGX2R?N@"4^L)!-;N!%@^#(
MX457\,X*-?RQWFBCZ&#\>0,X'H!C!QS_;Y6\B6=OXURW/,>E1]=-H]JC]Y4D
MT&_ST[;Z8GM4B;SNBDIL::OF!@MHN3(O8*[%C2&7= &U=94EF!U"*6NZR80Q
M!^H-NMZ\XRK? 9OZUQG MS"9)/XDFUDKS/PDGL*OJ/4<'I7<5^Z6TT<&\+FE
M&TOY<H5%9:"66E.ON"B V\Q<Y.@<"]EM3-G5YVRC-(W&,)I$V9A*8SHE^CC-
M;;>':&U=_)!-K6_BLS2V[J^J!XQ81,S3L3.F$45^D(;7I"E-_2R.R)C._"0,
MX6''Q99R5<*5[4$V+1<OWWV3L4GZ1G]5B^6M;FDXH"**^M@/*N-;U+FJ6O>Q
M6W^&?JI%3_6>UVZ'FXN^V=ME&Q-E]M<5I3?B";-2U):*8R0=!WTD9_LD;&<H
M@<(]B@YA&B40AWZ2,8@G/@F%CZHR^+TL2]T?03I$5$VY1U51J*L&>P.CF/E9
M%([/Q@7)X90=.5*3'5/;P=Y(9[/_H#YUR"%!L<RI3^F4)KT14ZY7JS^I89D_
MFR6GQRLK0#18DHS/QC\J,/V2)^$SQW-&I8[@W[YAP<5D:)!DV/FGP9VQ?D@,
M;X<1N^XGR]F]G\]4K6U%9:RQI-#P+DT\4/W,ZQ=&MF[.;*2AJ>7,'?U-0&4=
M:+^4TIP6-L'PQV/U-U!+ P04    " #M@OY2/M  H1T#  "H!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970Q,RYX;6R=5=N.VS@,_17"F$<C=N1<!TF N6S1
M%B@PF-X>%GU0;"86*DNN1$\F_?I2<N)F@79:[$M,43R'5S&K@W5??8U(\-QH
MX]=)3=1>9YDO:VRD']D6#=_LK&LD\='M,]\ZE%4$-3H3>3[+&JE,LEE%W8/;
MK&Q'6AE\<."[II'N>(O:'M;).#DK'M6^IJ#(-JM6[O$]TL?VP?$I&U@JU:#Q
MRAIPN%LG-^/KVTFPCP:?%![\A0PADZVU7\/A3;5.\A 0:BPI,$C^/.$=:AV(
M.(QO)\YD<!F E_*9_57,G7/92H]W5G]6%=7K9)% A3O9:7JTA]=XRF<:^$JK
M??R%0V];B 3*SI-M3F".H%&F_\KG4QTN (O\-P!Q H@8=^\H1GDO26Y6SA[
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
M/)V!&1[58>%T%QZR.^WP60QBC=\APG@#W-]H[0X+'V#ZLEG]"U!+ P04
M" #M@OY2N-EN@T8%  !A#   &0   'AL+W=O<FMS:&5E=',O<VAE970Q-BYX
M;6RU5UUOVS84_2L77K G-=:')=MI$B!)MZY#NP5MMSX,>Z"E*YNK1'HD9<?]
M]3ND9#=NVK08-B"0*>K><[\/F?.M-N_MBMG17=LH>S%:.;<^&X]MN>)6V%.]
M9H4OM3:M<'@UR[%=&Q954&J;<1K'Q;@54HTNS\/>K;D\UYUKI.);0[9K6V%V
MU]SH[<4H&>TW7LOEROF-\>7Y6BSY#;O?UK<&;^,#2B5;5E9J18;KB]%5<G8]
M\?)!X'?)6WMO33Z2A=;O_<N+ZF(4>X>XX=)Y!(&?#=]PTW@@N/'W@#DZF/2*
M]]=[]!]#[(AE(2S?Z.:=K-SJ8C0;4<6UZ!KW6F]_XB&>W..5NK'A2=M>-L]&
M5';6Z790A@>M5/VON!OR<$]A%G]!(1T4TN!W;RAX^4PX<7EN]):,EP::7X10
M@S:<D\H7Y8TS^"JAYRZ?:UUM9=.04!6]4$ZHI5PT3%?6LK/G8P<;7G)<#GC7
M/5[Z!;R,7FGE5I9^4!57Q_IC^'9P,-T[>)T^"OASITXIS2-*XS1Y!"\[!)P%
MO.Q?!4S/I"T;;3O#],?5PCJ#MOGS$;.3@]E),#OYS_+\*)Z?U3.[%B5?C#",
MELV&1U^+[>V*R0F_L?##. RB_,"6'#Z5*\AC+57_*HS92;4DT>I..=(U+0_X
MEFK= ,.>T5OM1$/7HA&J9!*.7@E3KB@M^I+1"7ZB)"[HIC.&5;DC)%791H2I
M3-+[JB@V'XH]:":S^Z&($$I$"GPE[9$CQ\K/V)9&KH.1YT9;2U=EV;4=[')%
MOT#]9A_@NS"Z7#VAJPT;4!&]!%-8NH6H0MY.*,NB:9QAD611G&2]9\4\IB2F
M'0MC$9P?538@JCXRNY)K2T4T3S,\"PAF4)P/XK=&EPR?')<KI1N]W'GH)(YI
MGDZ0E"B9%CXWO?0+S%(ME73\I(%G5:AOPTN!9*X?(DVB.(=K48%G&DT ^M:(
M"F0.HH?C\ 0FBH+R ?YEC^0^"A7IE*8)Y7E!OZ(7#&6I__O^NUF:I$^'DI]0
M/HN*+/?92*,,H$A4$65Q\FD+_+>U2*-I[IL#6<KB:5^+R63R#;5(YAGET:S(
M 3+[AEH4L ,KD\G\_ZN%+_?T:[7(9Y07\\=K@5;+A\[,9].A%JCR@^'Q VV<
M_- /(-_A?+=,6XS228+NGH>(3J;H5ISY@0K<RC!3VQ,[>V+_9-B\1K_3ESR.
MD'N[YG#D-KO30#VM^$L;Z7:>23SJC6[70NU"(-.GGG<>. H6#C6$0:=I/?0
M/%7:[XF%WG //H"!M=82"0FDQG>.C4)V?'D:*K5UWDKI>:C:TQRJ&>*'4Q*?
M]S:V*U;8\$PI>1,8$OPDR,JEDK4LA7(153@L8"&X#%Q<BJQ?T$8T'3+JF1)I
MP/V :J/;(W,^8T#K2M\P==<0+DPEFG:?G-YET5]=0'1HK86G[E-ZYSUS7PBY
M=_]@)80<^3B&FO=4O_]"2%]?8</^ N<'D*V3;<AX9]D[ULCZX%4/'R$[$O,-
MMY:L,*5-LSM,7R@'ZK;U#Z5]B*O!VD='*ZHZ$ZS)T-(#?"V-=<?=AB\ULHQ<
M]/.!YDH);>G;[A0'FQ<XZL4(J56=S]WGNMQ7^4&;[=M<H6%@;</')J4-ZN70
MA0L^.G5>A\Q5?1#!.XQ@5*2%?\DHPPQF?CG!,@5+80GZB>))ZI>0BF9XAIR)
M&OU*",'SPGZN!T;]W!5D?._:![I;ALLMTNR/Z_X&>-@]W)^O^FOC1_'^\@W"
M7DIET78U5./3:3XBTU]H^Q>GU^$2N= .W!J6*_P/P,8+X'NM,9'#BS=P^*_B
M\A]02P,$%     @ [8+^4K%,4=(& P  JP8  !D   !X;"]W;W)K<VAE971S
M+W-H965T,3<N>&ULM55-;]LX$/TK Z%'(9(HRY(#VX"=MMA=;- @S;:'Q1YH
M:601I425I.+DWW=(R8H7: +TT L_Y[UY,]2,UB>EOYD&T<)3*SNS"1IK^^LH
M,F6#+3=7JL>.;FJE6VYIJX^1Z37RRH-:&;$X7D8M%UVP7?NS.[U=J\%*T>&=
M!C.T+=?/>Y3JM F2X'QP+XZ-=0?1=MWS(WY&^T]_IVD7S2R5:+$S0G6@L=X$
MN^1ZOW#VWN"+P).Y6(.+Y*#4-[?YL]H$L1.$$DOK&#A-CWB#4CHBDO%]X@QF
MEPYXN3ZS?_2Q4RP';O!&R:^BLLTF* *HL.:#M/?J] =.\62.KU32^!%.H^TB
M#Z <C%7M!"8%K>C&F3]->;@ %/$K #8!F-<].O(JWW/+MVNM3J"=-;&YA0_5
MHTF<Z-RC?+::;@7A['97EGK "CX\T3,;-,"["C[9!C7<#%IC9^%OP0]""BO0
MK"-+/ATR*B?^_<C/7N%/X59UMC'PH:NP^C\^(JVS8'86O&=O$OXU=%? LA!8
MS)(W^-(Y :GG2U_AN^//_""GP'TVN#3P[^Y@K*9/YK\W7"QF%POO8O';<OPF
MOZO;:]/S$C<!%:9!_8C!+SJ%AP:A5&VOC/#5HFHJF)$!+QF49R@G!GG!(,C
M0*TDU;FY!GHG].]TRW79 %N&<);4\H[JO74$HBMIHKHT\ Z*,$Y2FED29FDQ
MFQLNN1:3_Q,A#3 6LH)!DH7Q,H8]526I_3Z(27P_D$MWV&M1(E0#0K((LZ(X
M3^_1!VJ C'>W#S?PD9<NCF=GD"R9MTN36<(C+[EGSL+5<D5CGJY>].$C:DZ!
M0)[$D.5LONFUJM&X_L4EU.B$AVR5TABS%SSE0+4(EC^101KF20)9LIBO!WO.
M<!X7L&3I](H_>X-%F*:9XZ#T/2A+7M]!O@SS/'&+(ERE#'[V04<7#:1%??1M
MTM ',71V["7SZ=R)=V,#>C$?VS@]]U%T!B36!(VO\BP /;;&<6-5[]O105EJ
M;G[9T-\$M3.@^UHI>]XX!_/_:?L#4$L#!!0    ( .V"_E+C[9;ZMP4  /8,
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;)57;6_;-A#^*X27#1N@
MVI9LQTZ:!$BR%>O0HD'2K1^&?:"EL\65$EV2LN/]^CU'2H[MM!GV)2$IWMUS
MS[W1%QMC/[N2R(O'2M?NLE=ZOSH?#%Q>4B5=WZRHQI>%L97TV-KEP*TLR2((
M57J0#8>G@TJJNG=U$<[N[-6%:;Q6-=U9X9JJDG9[0]IL+GMIKSNX5\O2\\'@
MZF(EE_1 _O?5G<5NL--2J(IJITPM+"TN>]?I^<V8[X<+?RC:N+VU8$_FQGSF
MS=OBLC=D0*0I]ZQ!XM^:;DEK5@087UJ=O9U)%MQ?=]K?!-_ARUPZNC7ZDRI\
M>=F;]41!"]EH?V\VOU+KSX3UY4:[\%=LXMT4E_/&>5.UPD!0J3K^EX\M#WL"
ML^$W!+)6( NXHZ& \F?IY=6%-1MA^3:T\2*X&J0!3M4<E =O\55!SE^]([CD
M+@8>NOADD+=R-U$N^X;<2+PWM2^=^*4NJ#B4'P###DC6 ;G)7E3X6U/W139)
M1#;,TA?TC7:.C8*^T8N.B3^OY\Y;Q/ZO%W2.=SK'0>?X?Y/UHAP7UKE;R9PN
M>Z@<1W9-O0[@QY+$K:E6LMXBFSQ9!!G':B$D<M9:62\)1>"%<L)8D8-UE)H3
M4FA6("2^U#FM.,<3L2E57O)5#[6%]"20^?&03U@]U"S"AE4Q,[ "-4M+5 AO
M8+8(G\-)L)RCVCTP48TFD).<:Q*6L]V%RV:NU5*R?=<_<$=J9]B*4P59!Q@$
MO58HR#$'*J=]!QW[H9N"@O6@G^$$E"@+/FS@KXG$.$?^T)J.? *K%N0\$">"
MOC1J%7Q@H&L"$1IW&N2L%6AL%K#K9<=DYS"S!UI+N29@4EY!8V2.P;+ PII*
MI PO3<66I#WRO#"P4IM6QQZZ7 .Y6BA0+9U8J%HB=NW'OG@P5;?9D6%JXKA7
M!D$R(<J.[=(CV5P!M:6:-AW 1"RQM5+K+2>&?X+TPW>S+)V^!O,&T2N40U!C
MR@1?<W!*CY[:V$="6&5?W)+EC-MY$!.P2P! B3G+N88(6YIOH<*TXGS.S;=#
MSJE6DBX$;I$*Z; ',FF-.V=LPE[/C2_%2EJO*#+LCD@(B''Q"<.N+BQU'!98
M'+D%6D$1\-9(1ZX7I(TS-5)[*_+6X4#,'CIT9JV?B ^?(YB#X.^8;@E[BDAA
M0DYT#+)*C!6RG%]H"]ZJ,*)P84U(# Q;\>$H1W/C6KBY6=;J'_C&HTUPC^.
MO.+6PV.*N\6Z97<_FF_K.,CC3%U*6[#RKR5*"S\T!Z2JT9C?[AR>HDI>A>8O
M[H#=%'$$"#1P"@W\W0XIKA\[0(]X3N#_B4B3='PF'DIC?0S)X87)1'R([>()
M\;ZZ7+I2+!A3K,:C:G;!0C8:BD]A,%/Q"J5H\<Z V_Q8>8(4C >WT]?/U4SZ
M9]-8XL\U<1F9!MW%<N9]4\6X?RJ^%_?<ACKOD)F-M6#M/UO1!N2?L">3T,.P
M3&<CA".&UG,TT!S"**;#./ @#3+QY#2<#!-.M16%3-/;OK@.\^! *&&8RL:6
MSE\CJ+T^S^6[@/-(7*9&;.@H2^X#Q\&U!>O,$(Y1"#@V(RQ/S\:\'&.9G9WR
M<H(E(\82^^1T=,95A;I<($!BG(QQ[:/Q, G.6N+A;L2VDMM(UPGDH7&"+'3
M$<8M>%]+W0!A\3=>5&$>_ @+P_2G5N,Q_UK)N=**VP[GT33 W2\=^,H&P'T,
MX/7#K9B-A^)-XQM0@5ZDJJ8Z!L=1JTV=<]/7.LS19\DBN;A7*(I=<G"<X<=:
MF::M2K%L5!$FAPSQ>2\M!GP;X?19R;;\9\EL-HW\9\DT.XW\@X?Q./*?)>DT
MB_RGR70ZVN=_E$S34<L6&)DD9^E$?.U)-=A[BU9DE^'%S6,#X8K/TMWI[E%_
M'=^R3]?C+P*XM>2GCJ8%1(?]Z:07QTZW\6857K88$W@GAV6)'R9D^0*^+XSQ
MW88-['[J7/T+4$L#!!0    ( .V"_E(/(K;<* 8  -L0   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$Y+GAM;,U86V_;-A3^*X27#BW@V;*<6]LD0)RN6X9V
M#9)N>QCV0$NTQ94B59**D_[Z?8>4Y$OLM!N*;2^Q>#D?S_G.C<S)PM@/KA#"
ML[M2:7?:*[RO7@R'+BM$R=W 5$)C969LR3V&=CYTE14\#T*E&J9)<C@LN=2]
MLY,P=V7/3DSME=3BRC)7ER6W]Q.AS.*T-^JU$]=R7GB:&)Z=5'PN;H3_I;JR
M& T[E%R60CMI-+-B=MH['[V8[-/^L.%7*19NY9N1)5-C/M#@,C_M):204"+S
MA,#Q<RLNA%($!#4^-IB][D@27/UNT5\'VV'+E#MQ8=1O,O?%:>^XQW(QX[7R
MUV;QHVCL.2"\S"@7_K)%W)L>]5A6.V_*1A@:E%+'7W[7\+ B<)SL$$@;@33H
M'0\*6K[BGI^=6+-@EG8#C3Z"J4$:RDE-3KGQ%JL2<O[LE9AZQG7.WOE"6#8Q
M%@!2S]W)T .>-@VS!FH2H=(=4&/VUFA?./:]SD6^+C\$:J=;VNHV21\%_*G6
M Y8>]%F:I*-'\,:=K>. -W[,UE?29<JXV@KV^_G4>8NX^.,1\/T.?#^ [W\-
M(O\A%'NGV8VHO"BGF!\G@1G\Q39V8<J*ZWLFM!=6Y$QJ;QAG&)1,&:Y9AED)
MW+D5 EGE$6B^8!=Q]J:6S@EV_D.?7?#[$MLOG8(*CDTLUUG19]PQGB, )5%&
MF00D0B$]$82*XR2NXF0_S))6)E@0)AUF+<#FPKJPK@3B!-\5M_Z>=EOA39]5
MUMS*'.8RE!Q8L#=&""1)PIS0$C-.9#49N+1LQC.I)##R6L!N(N6(/:7CO_WF
M.$V3E^]IZQO:^KK9&A9&+Y\-OH12KIS9Y-6*6Z-N@Y;MZ=L)?BL_U85A$ZX_
M]-D;GP_^2RH/DFU,+FUI3.A,$G>5M+0061VOL7K=B35!M$$N:08BS5P$S0,;
M)/[0&Y'N!O8F*G?3*+>.+85;NNX]A'8JP:3K#)S"ATQ)H1GZ !WE>"G6J :'
MJTNH\Q"'G[;K.V"7(1J<;Z4>[J'S,ZZRFL[(&??LS>7DW36K5.W8>'!T\ 34
ML/U!DCP);:53H(DZ,G-T]-(QC<ZLQ"WTG M&\6)B3$0XLK*>_HD>QT)<)@,
MSY0Q-O*SB8:^[#S$B;'ILK#@$U&H*;JC73@((3>#@BD H3V*L>B*\8"=.UJ=
M(BC75X)J;[G-"I8>QJGU9"IXSO::C%Y5IJ8(WL4E@9*@-K[1>LG7S@@@+V6J
MSD/2[D)>P%SJXL)2H,RD1K4+F6"<#R;N/>^/C_;[;%'(K-BPQ$$RKS/R[\R:
M,JQFR,Q[0N"EJ9'4N"HYJAU!7PG,6O,::@K*=>V,DGD(D"E'O<T0?^$J1@8#
MP'KYJ:TYG6N0E+@4P3L6F9N9N0Y[H S:FJ-3<NH?XLY#"Y3U(M2BAV3LSIS/
M<S).DFV,9(H[)V=2Q(IE18Q]5\"0[T*]#L7*Z'D<560@2 BU 6HU%>#*BHK+
MO#4TEKA8_I#/-I1*="OO5@I-*QM;YOKRWR6>4C]R3U;[PCC1VG[;Q&A0'TS0
M]ZR+-THXG-+YK;&OW;B34JAK,AFTZ:KD(^Z!J_?2=']+5J*9_0P=0R^+Z3=Z
MOI9^-+"FGA>!$50.A_[ +<IJ?[/#T:V$--_>UGAK!*JGU,Y+7P=3?<%]TW?@
MN-AV<%V595TNZPV2I((UL 7XA[$G716PKJKHT$HXX]A37@$'DN!%W;.]43\=
M)P]L?D8S9. 4#;:K<DBZ6PZ\T+E6*EITT89E<#=='&!T:'>"XN6\GN/NS<:C
MEMGWU%-C9FBS6CFWU3 @;K(7\N9SE7+#@<G_S8&K;CLZ^%*W'8R/OH;;_@WZ
MMT1'C(E0O8-\<T5$8!#YXF--C(+OP!M5E'X;33G*WWVX1=!UT>&9V!:"MHK!
MH;DH9<8<V.?QE4KU!YZ5\';FE^6 >&)XBH<+@'91U3")GK@LN6TEQD'H<N@!
MS?.YKDBCY44W/6Y8" Y6"JH FQ[0M&\J* (R@2J:#[:]C88K#\Y2V'EX5N.^
M0QTOOCV[V>[E?AX?K,OM\=D/%\P1?[CBS"":X&+48S8^I>/ FRH\7W'7P&,X
M?!:"P].T >LS8WP[H .Z_V><_0502P,$%     @ [8+^4F@Q8%NG @  N@4
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
M$')CH_FZTS'O5.<T&MZ@7RQG,8<(/QL\AV@K[53EM(5>^M 18L"QXCCRLF*
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
M:MH3-EX#XXLW:[YZ+8S'18X?"]R<R88-^+XTQK<OP4%W%[_X&U!+ P04
M" #M@OY24<&JWHD*  !B(   &0   'AL+W=O<FMS:&5E=',O<VAE970R-BYX
M;6R]6FMS&[<5_2L85=-Q9M82'Z(MQ;)F9,F=.I4;C>6V'SK] .Z")*+=Q0;
MBF)^?<^]P#[XDA5'[4P2D;O ?9[[9,Z7QMZ[A5)>/!9YZ=X?++RO?CP^=NE"
M%=(=F4J5>#,SMI >7^W\V%56R8PO%?GQ:#!X<UQ(71Y<G/.S6WMQ;FJ?ZU+=
M6N'JHI!V]4'E9OG^8'C0//BBYPM/#XXOSBLY5W?*_Z.ZM?AVW%+)=*%*ITTI
MK)J]/[@<_OCAA,[S@7]JM72]SX(TF1IS3U\^9>\/!B20RE7JB8+$GP=UI?*<
M"$&,7R/-@Y8E7>Q_;JC_A76'+E/IU)7)_Z4SOWA_<'H@,C63=>Z_F.5?5=1G
M0O12DSO^KUB&LV,<3FOG31$O0X)"E^&O?(QVZ%TX'>RY,(H71BQW8,127DLO
M+\ZM60I+IT&-/K"J?!O"Z9*<<N<MWFK<\Q=?5"Z]RL2MM'XEOEI9.LGV<N?'
M'O3IU'$::7T(M$9[:(W%9U/ZA1,?RTQEZ_>/(5<KW*@1[L/H28(_U>61&$T2
M,1J,AD_0&[?*CIG>^'<K*_Y].77>XMM_GN!STO(Y83XG+V+4[Z6U_D67#R9_
MT.5<W,GR7I7BZT*)*U-4LEP)1$'N1&5-5J?>"6\2(<M,5+5-%X TW7Z-MZER
MO5,S:XHD4CL2GQ!!6::)68(SVEB0$9\E*(C1*;MHD C?8RIS9X0S>=8CB5L-
MP;\CXSB9@[F9-7?^_*?3T?#MNS51&WV\\3B=B</Q)#F9C%F!P]$X>3,:B*RV
MI#EQ]PNKE"@"$!4!40!&JH41WPM/WC126^4JQ>DA7QV163.%=)&:NH0$5J5*
M/\@I)$U$":$AKLR1S&0)>[&5HHA))R/DFIQ,HHS#9'*&SZSHMBS1A$&8X:8P
M/T,GNTN8/N..[W X"$R'9Z??R7$/JF[O;@@#G^4*MP9GZZY6I5<6_'4)?TGA
M5;HH36[F*R1(4#45TK@7<@[7\*=7=)F</1J\^W0EOG;GKWOG+YOS?'+X[@?D
M1K\0MR:7@)$J=&I*0HFQ"41+C\2K2/+V[E-S)1'+A8:V2QC#U5.G?JU!,%\)
M +^<0V0(O)/@S<U5C]Y-1X\LV/@; >1J"5%!)? AQ2J$J@8T6-],U!6J#SV?
MJU)9F<,\MG"B!C9M=VN%K+Y*@E<]RAZ1I+])..CEO1(I_=6QE&GFL6')VQC$
M:V9L3[=V!.WH&"!ZV?F+*.+=5(G:0?+I"F[_1$\*6=8SL*VM6H_FM8#O60;F
M7B+IT%\Z8I90W2UTQ8= G)#I:E*]SWMF*+!B*&O;1\\1)[1G@(7D>] 9:;*0
MGKFK1_0P3@6)$;OBFY8"TG ,=G +2< &;'!O11;9K;&@#H/^*7&0^@0-WP!P
MOR"PR( <)8^IJD)<,2:V$0,(!-1LXX"03.AGH[4*3149JY(Z !G.@H11(AU0
M1XT;YZP27%^#+D5B$'.F5*3*-YD6)0-(J#G%D+E8\,B.+4IJ4." MBPH+;6^
M!+WGNXDMC(#SNJP5":MF,S(6".H\8H/TCPB*)D\X$?7L7M0^N";8#5;05#80
M8KJ4W/B1$IFIH#51):?3DT:.A-Y'4T'.,B F96X,20EIR(%,OHWESH+!2F*F
M78H'*X540B9EDKU2)&>0J:$-QFFP0FNZ[OJ1N [E;&K@&1SXWK+61RKRA#7U
MG#Q]\T,L(Z!1&E)AK8JM)37_/&=R5DSZ9=A)N*Y2Z!,RMRX)@[7ARZ"]^1Z6
M##1D(TG_4J<!DH33E)JE2J[H3)/,"BKH/>&LHG&%TB^LVW<<[#9B2T[5"J6
MNYY+-#LYW@PG6]C;*'L9*%GEU3/J'T - Y$;@W%B!K]N*#RW(KYL"7JB_&"L
M^E;Y:85_P>)S\V3Q^1\6&S@^1--@>)H\F8#605 &O[+N$<S/=NKS?!FI2N?T
MO&QR"!4U2P.H8]',--=S&4H-WI+$P==LA0Z'D5:_G.%1Z^=&$]<<#+!IK"G7
M8O'WZ!DJ=/9$A?X&F")0_K_5N7/ =G4^$I=LF,W>NB_/0F;4R=N:.O4WPQ-
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
M%,)D<..EW3%M''!,VDGN%]'M8 ]+JK0EM4.Q$HTM;=!UWSVQ0R,C&)[IZ'T
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
MKHJ2M/>AZH<UC&UTL$MW%SOY]S>[8.Q<8S=2O\ LS#S[S,PS++.=5%_T!M'
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
MQCO0_5IK=S!\@O[97/P%4$L#!!0    ( .V"_E*A2U0]HP,   <(   9
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
M=V]R:W-H965T<R]S:&5E=#,V+GAM;'U4;6_3,!#^*Z> $)/*DKCIRTI;J=U
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
M[HTH@;J=W^W&JMK/S(VR-(']LJ1/'M1.@-YOE;+'C3/0?43-_P)02P,$%
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
M9Q2U,Z#S7"G;+5R _F%>_@%02P,$%     @ [8+^4@O5R@9  @  U00  !D
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
MN12@<#'TQN'EK&_]G<-7CAN],P:K9"[EHYU<Y4,OL(2PQ,S8"(Q^:YQB6=I
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
M)YRMB=GKU%:+X*54^Q9D*.60$8DH$T)EK%H68:IV4ERD8( 9J^9R4=$VJ[Z
MZIG#'>>7<>QWXND!N7[R%C0.]S*\])(.Z.$=T)MXHC:>Z&@\4Y 5+^H$!-;]
MUN;0:SGJ<^-X4<=T'RSTXJ!C.]IWI/K+"SO&^V"QFX3]UN/6>OR.=8IU*Y28
MRU<D_^7-B/?M>7X8Q)T4>F&1'_37G;1U)__W#IO-N:_<9"^_.$Z";J/NHZ+K
MT'$ZQ=H[)Y#^OE!;WY*H!J*P4#SG*E9V>7UFUP/)2G,HS9E41YRY7*G/'. :
MH)XO&)/;@3[GV@^GT1]02P,$%     @ [8+^4M&RDL&Q P  W0T  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3 N>&ULM5=1;Z,X$/XK%MJ'76E;L F!K))(
M37NGNY-6JIKN[;,#0T +=LXV2>_?GVTH$$+8/:E]26PS\_F;\8QGO#QQ\4-F
M  J]E 63*R=3ZO#%=66<04GE+3\ TU]2+DJJ]%3L77D00!.K5!8N\;RY6]*<
M.>NE77L4ZR6O5)$S>!1(5F5)Q;\;*/AIY6#G=>$IWV?*++CKY8'N80OJV^%1
MZ)G;HB1Y"4SFG"$!Z<JYPU_N<6@4K,3?.9QD;XR,*3O.?YC)G\G*\0PC*"!6
M!H+JOR/<0U$8),WCGP;4:?<TBOWQ*_KOUGAMS(Y*N.?%]SQ1V<J)')1 2JM"
M/?'3'] 8%!B\F!?2_J)3(^LY**ZDXF6CK!F4.:O_Z4OCB)Z"QAE7((T"&2K,
MKBCXC8)O#:V96;,>J*+KI> G)(RT1C,#ZQNKK:W)F3G&K1+Z:Z[UU/I9T 30
M71SSBBF)GB"&_$AW!7Q&3 ?1#=KJP$FJ A!/T7U&V1XDRAFZ*W0 4!8#TMY$
M#[S:J;0J.B#*$K2E!1A(50G67VEU)?KX (KFA?RD=_JV?4 ?/WQ"'PS^<\8K
MJ57DTE7:3$/6C1N3-K5)Y(I)/OK*F<HD^HTED)SKN]H]K8_(JX\V9!+PKXK=
M(A)\1L0C>(3/_:^HSZVZ-T'';X_,MWC^%;S.]>F8ZR=VF+4[S.P.LRL[;&AA
M\:E"*@.T@WW.6,[V)@;,P@%$SI.QDZEQYQ;7W"#'-?:CI7OL>^M2AD2=S!GA
MH"4<3!+6@2GVD"#%4<QE$W[PHN\ZJ8-,>TG $5@%8Y1KY*!'9^X' \J7,MXX
MX7E+>#Y)^+O(%=SP-)5UGFG'"HCY43L61D-^/L&@YC@E<<8Q;#F&_R<*0+OT
MI^<?7I (0W] ]%+FZOE'+=5H,B6F[IB)?%BT\(MWRH?%A:TX(.%LX)$1J1!'
MP;A/L-==[=Z[944#W><T\X*(#)B/B)%HL;A&O5>5\-OF1X/7)W(S(Y$_S)(Q
M.1*2X!ICTC$F;YXM#>39P?L>F0\YCXA%"W*-<E='\'0A>>:*%A/I@;MZ@=^K
M8#3 YQDRPQ=Q-B(6SGI7RSGQKF[@]RL<^+(J:.(X'%*_%)M*D:Z"X#<N(?BR
M0HRGR(C<5(IT]02_?4%I(,\[BG"Q&'(>$5L0/(P/M]<HEZ!/WKP?)+*-4]T/
MMJOM&^7.=N:#]8UYN]@&O(.I'SY?=4#ENA05D&I([S;4?A3U6Z*>*'ZP[?B.
M*]W<VV&FWU\@C(#^GG*N7B=F@_9%M_X/4$L#!!0    ( .V"_E(@(;]X>P(
M $T&   9    >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;(U574_;,!3]*U;$
M TA;DSI?+4HC02LT)DU"%,;#M <W<1L+Q\YLIX5_O^LD1*&$;B^-/\XY]]QK
M7S<Y2/6L"TH->BFYT NG,*:Z=%V=%;0D>B(K*F!G*U5)#$S5SM65HB1O2"5W
ML>=%;DF8<-*D6;M3:2)KPYF@=PKINBR)>KVF7!X6SM1Y6[AGN\+8!3=-*K*C
M:VH>JSL%,[=7R5E)A692($6W"^=J>KF,++X!_&3TH =C9#/92/EL)[?YPO&L
M(<II9JP"@<^>+BGG5@AL_.DTG3ZD)0[';^HW3>Z0RX9HNI3\B>6F6#@S!^5T
M2VIN[N7A&^WR":U>)KEN?M&AQ<:^@[):&UEV9'!0,M%^R4M7AP%A&GQ"P!T!
M_R_![PA^DVCKK$EK10Q)$R4/2%DTJ-E!4YN&#=DP84]Q;13L,N"9]%;LJ3!2
M,:K15[2&2Y+7G"*Y1<.=\Q4UA'%] 9C']0J=GUV@,\0$>BADK8G(=>(:<&,U
MW:R+?-U&QI]$_EZ+"<+A%X0]/!VA+T_3?Q %]&B,[D(-^D+@OA"XT?/_48A7
MM&(ZXU+7BJ)?5QMM%%RUWR<B^'T$OXD0?!+AGAS@Y Q5C'"-H&C0.E7%H;YC
MQ6NUHD;+MN(^G>-YF+C[88E&0!&>]Z!W-H/>9G#2YA.TG3W:2LF,ZE%OK4 X
M"!L$L3\_,O<1%7K>((5W[L+>77C2W0T3#&Y[CG92CM^Z\$-8//,Q/C(W@HKC
M.!@W%_7FHI/F'J0A?,Q3].&<9M@/HR-/(Z@XF,^./+F#9K</+33"C@F-.-T"
MSYO$D)1J'Z]V8F35]/]&&GA-FF$![SU5%@#[6RG-V\0^*?T_2/H74$L#!!0
M   ( .V"_E(<)2Q50@(  !<%   9    >&PO=V]R:W-H965T<R]S:&5E=#4R
M+GAM;(U4WV_3,!#^5ZQH#YL$39JTI9O22/T!8DA#5<O@ ?'@)M?&FN,+MM-L
M_SVVDX8RVL)+XCO?]WUW9Y_C&N63R@$T>2ZX4!,OU[J\\WV5YE!0U<,2A-G9
MHBRH-J;<^:J40#,'*K@?!L'(+R@37A([WU(F,5::,P%+2515%%2^S(!C/?'Z
MWL&Q8KM<6X>?Q"7=P1KT8[F4QO([EHP5(!1#021L)]ZT?S<?V'@7\)5!K8[6
MQ%:R07RRQGTV\0*;$'!(M66@YK>'.7!NB4P:/UM.KY.TP./U@?V#J]W4LJ$*
MYLB_L4SG$V_LD0RVM.)ZA?5':.L96KX4N7)?4C>QPUN/I)726+1@DT'!1/.G
MSVT?C@"&YS0@; 'A:\#@#"!J 9$KM,G,E;6@FB:QQ)I(&VW8[,+UQJ%--4S8
M4UQK:7:9P>GD7NQ!:)0,%'E+/E,IJ>TKN5Z IHRK&^-]7"_(]=4-N2),D"\Y
M5HJ*3,6^-OJ6Q4];K5FC%9[1BL@#"ITK\EYDD/V)]TW>7?+A(?E9>)'P4R5Z
M)!R^(6$0]D_D,_\?^,C!@POI1%TO(\<7_:.7+V3!5,I151+(]^E&:6ENZX\+
M"H-.8> 4!F<45I"B-+TS!W&0*B7NF9VIDP?2T(T<G1WH?1+UQ[>QOS_NTM]!
M_>$XZH*:3/VC.U: W+G14R3%2NCFQ#IO-]U3=ZE?^6=FZILA_4W3/!D/5.Z8
M4(3#UE &O7=F9F0SAHVAL70W>8/:S(5;YN;E FD#S/X641\,*]"]A<DO4$L#
M!!0    ( .V"_E*O]J+A@P(  %4%   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4S+GAM;'U446_:,!#^*Z>H#ZW$&@B%355 @K*NG=:M*NWV,.W!) >QZMB9
M?2E%VH_?V8&,2H.7V#[?]]UWSMVE:V.?78%(\%HJ[491051=QK'+"BR%.S<5
M:KY9&EL*XJ-=Q:ZR*/( *E6<=+O#N!121^,TV.[M.#4U*:GQWH*KRU+8S125
M68^B7K0S/,A50=X0C]-*K'".]%3=6S[%+4LN2]1.&@T6EZ-HTKN<#KQ_</@N
M<>WV]N S61CS[ ^W^2CJ>D&H,"//('AYP2M4RA.QC-];SJ@-Z8'[^QW[=<B=
M<UD(AU=&_9 Y%:/H0P0Y+D6MZ,&L;W";3Q"8&>7"%]9;WVX$6>W(E%LP*RBE
M;E;QNGV'/4#2.P!(MH DZ&X"!94S06*<6K,&Z[V9S6]"J@'-XJ3V/V5.EF\E
MXV@\<0[)P0VJ'#A-F N%<#I#$E*Y,S@!J>&Q,+43.G=I3!S2 ^-L2S]MZ),#
M]'VX,YH*!Q]UCOE;?,Q26[W)3N\T.4KXN=;GD PZD'23WM-\!J<G9T=H^^TS
M] /MQ0':F725<4+!)VOJJA/>XQV7_#NV80>^&@)VR3@7J6O,X5N%5OBR<O '
M)G>/5W M,JDD;8Z(N6C%7 0Q_0-B;G5F2H0Y"4*N?^K 5"BA,S:%/N5? 9,\
MESX^2_;"E'&U10>+#;Q-Q76 Z52=2[TZF,+/+ZP ;CF:^W5$_Z#5/SCZF%Q'
MW R:R]=:U-D&6)T#;D&R0CL5@OZOE!K686#UP^1E/!QVT_AE7TJ\5^HEVE5H
M: >9J34U5=]:VYDQ:5KEGWLS<.Z$74G.7N&2H=WS]QS?-DW<',A4H7$6AK@-
MP[;@N8?6._#]TAC:'7R =I*._P)02P,$%     @ [8+^4NYI4@!L P  V0P
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
M97 ZH$/450>L)J@*UT26"JDEN6%*/PW0-H#V5TKA=F(3-+^A\2]02P,$%
M  @ [8+^4CKTGB;P @  4PH  !D   !X;"]W;W)K<VAE971S+W-H965T-38N
M>&ULQ99=3]LP%(;_BA5Q 1(C<=*T#6HK06$:$],J"MO%M O3NHV%8P?;:>'?
M[]@-:2AI-/6&F\8?YSUYSY/TQ(.U5$\ZI=2@EXP+/?128_)SW]>SE&9$G\F<
M"MA92)41 U.U]'6N*)D[4<;], BZ?D:8\$8#MS91HX$L#&>"3A321981]7I)
MN5P//>R]+=RQ96KL@C\:Y&1)I]0\Y!,%,[_*,F<9%9I)@11=#+T+?#[&L16X
MB%^,KG5MC&PICU(^V<G-?.@%UA'E=&9L"@*7%1U3SFTF\/%<)O6J>UIA??R6
M_:LK'HIY))J.)?_-YB8=>GT/S>F"%-S<R?4W6A;D#,XDU^X7K<O8P$.S0AN9
ME6)PD#&QN9*7$D1-@#M[!&$I"/]7$)6"R!6Z<>;*NB*&C 9*KI&RT9#-#AP;
MIX9JF+"/<6H4[#+0F=%$P1NAS.LIFG B#")BCJZ?"Y;#HS*G2,"+] 5-X>69
M%YPBN4"W4BS1+:"?HPNMJ='H^(H:PK@^@<B'Z14Z/CI!1X@)=)_*0D-"/? -
M6+4W]&>EK<N-K7"/K>^%.$-A?(K"(,0-\G&[_ =1(.\VR7T 5%$**TJARQ?M
MR7='5U045*.%DAFZ?C%4"<+1V#T?JK3#9LE\>4?FSRWD03>&9OIOBXNH<A$Y
M%YT]+NZE(;R)Y4;6=3+[OUV-<-*+HF3@K^K,FL*B7H*KL'>N.I6K3JNK!\$,
ME#PUQ%#=4F5<Y8L_D76W<M$]C/5&%M<@1MU>V-U!W105ATDSZ5[EJ=?J:9(R
MSO(<5MLX]ZML_4_DG%0NDL,X)Q\(XC@*^^$.Z(:P3C_J=9I)XV#;%H-V7RFT
M-"#04B*N]5C\B:CQMHOA\##8I:Z.,=@!W1""NTE_#^=M2\/M/>VG2:EJ*V[;
MAG#G,R%OVQ>.#X0<?^B_T*3Q+N>&*)P$.YS]VA??'K?@@[=D0B-.%R +SGJ0
M16U.,)N)D;D[!#Q* SC<,(53'U4V /874IJWB3U75.?(T3]02P,$%     @
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
MT"9])FS;[U"94V9P.'TO95(RS@D5";D22,6&K3F0F=: FIR23U0I:GM#CI>
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
M#W>L0\.JNKVFK)3%2T_[N<5[*6AG@.,;I>Q+P]U\^IONXG]02P,$%     @
M[8+^4I#3;QJ8 @  J0<  !D   !X;"]W;W)K<VAE971S+W-H965T-C(N>&UL
MM55=3]LP%/TK5L0#2(Q\M:6@-!)M-XT)-@1C>YCV8)+;Q"*V,]MIR[^?[:2F
MH#;L8;PDMG//N>>>)/<F*RX>90F@T)I63$Z\4JGZW/=E5@+%\H37P/23!1<4
M*[T5A2]K 3BW(%KY41",?(H)\]+$GMV(-.&-J@B#&X%D0RD63U.H^&KBA=[F
MX)84I3('?IK4N( [4/?UC= [W['DA *3A#,D8#'Q+L+S61@8@(WX06 EM];(
ME/+ ^:/97.83+S"*H(),&0JL;TN80549)JWC3T?JN9P&N+W>L'^RQ>MB'K"$
M&:]^DER5$V_LH1P6N*G4+5]]AJZ@H>'+>"7M%:W:V.' 0UDC%:<=6"N@A+5W
MO.Z,V )HGMV J -$KP'[,L0=(+:%MLIL67.L<)H(OD+"1&LVL[#>6+2NAC#S
M&N^4T$^)QJGT"K0'$GU 7[$0V%B*#N>@,*GDD3Z]OYNCPX,C=( (0]]+WDC,
M<IGX2J<V!'[6I9FV::(]:6)TS9DJ)?K(<LA?XGTMV>F.-KJG42_AEX:=H&AX
MC*(@"G?HF?T+?&3A08^<V-D86[YXKXU2 APC:^<QFH/,!*GMA_KK2L>B2P54
M_N[)-'"9!C;38$^F6V *P5K_QA)VO8<6/;)H\P\OTS"*AXF_W#9G1U XCEW0
M"V%#)VS8*^R:,$(;VE/BR#&-WMG,4Y?IM%?SMQK,1\\*5)E<"!<"@!J'%0BZ
MR]Y^OA ] 18]PL9.V+C?3+Q^P\PSQW3VSF:&P7,O"?ZSG6\0AJVA<I<Z?ZOI
M41"%G0429;QAJNTC[M3-FPO;95^=3\T<LLWTF:8=8M=8%(1)7<U"4P8GI_H/
M$.U<:#>*U[:U/G"E&[5=EGJ6@C !^OF"<[79F 1N.J=_ 5!+ P04    " #M
M@OY2<CB8-K0"  !/!P  &0   'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6R5
M56M/VS 4_2M7&9M &LVC31\LC41ATYB&0'2,SR:Y22P2N[.=%O[];"<-12L9
M?$ELY]YSSSFQKZ,-%P^R0%3P6)5,SIU"J=6)Z\JDP(K( 5\ATU\R+BJB]%3D
MKEP))*E-JDHW\+RQ6Q'*G#BR:]<BCGBM2LKP6H"LJXJ(IP66?#-W?&>[<$/S
M0ID%-XY6),<EJMO5M= SMT-):85,4LY 8#9W3OV3Q<S$VX#?%#=R9PQ&R3WG
M#V9RD<X=SQ#"$A-E$(A^K?$,R]( :1I_6DRG*VD2=\=;]&]6N]9R3R2>\?*.
MIJJ8.U,'4LQ(7:H;OOF.K9[0X"6\E/8)FS;6<R"II>)5FZP95)0U;_+8^K"3
M$(Q?20C:A,#R;@I9EN=$D3@2? /"1&LT,[!2;;8F1YGY*4LE]%>J\U3\$[4D
M"<>PU+\[K4L$GH%=A#,NE03"4KA2!0JX8,T>,&8>GJ,BM)1'< "4P:^"UU)'
MRLA5FI2!=I.6P*(A$+Q"8 B7G*E"PE>68OHRW]5B.D7!5M$BZ 7\4;,!!.%G
M"+S OUV>P^'!40_LL#-J:&&'?49!8CPYZ8$;=7 C"S=Z!>YJA4);R7(H+3 ^
MZF,F<9]_#=#8 IDSMHY]?S2+W/6>\F%7/NPMORRX4*!05/^OWR"%._7#<'_U
M<5=]W.MELY_H\W[J<W32@4[>Z&A"9 &9;C<2,L$KX"^]WKM))_^:' R]_3*G
M':-I+Z,[VQ(P/29K32!'W<1,FWS^Z=;_3Q^F@>]_>1/+_GHA/"$1$GP?JN9,
M^3-(R9/L<7?6:9F]3TM*9<)KID"3QG>)Z"\T&HR]C_L(NSM-KD*1VU8NP9)H
M^EVWVMT6ITV3? YOKII+(G+*I.:8Z51O,-&;6S3MNYDHOK(M\YXKW8#ML- W
M'@H3H+]GG*OMQ!3H[M#X+U!+ P04    " #M@OY256LN#K8"  ";!P  &0
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
MY3B'X%H?:2]P&.1AL(<W9)6EV3!@V@&F'P(L)-9.K&PA<:A9"8K:SC"$FQZ
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
M,P!X_FRP9LQZ-:,EJKL90$X?1R?>#&PMH  ZZHW1# HTI/Y0S2@REV7V:IU
M0ZH5E[X)XCC%VX"M$1301]DH;0 B4OS+V\^T@9]O Q92K1B02G&DWB>NIBAY
M4L;FO;"I<TMD<TC6F"! /BI'Z0!@D.+?Z'ZF T&3-UXPKS>A)8IFYJBU#T!3
MBM.TNP^]U@D*^*/S42P8L)#A7_I^QH1Y9^\)-*1:,<"4X3#MT0MLF6# 0#:.
M'2[YX>$,,>MS=[1%==X=#+C*<*[VZ BV8C# (1O%,S, )!O,-;.F(V[<'5A(
MM6(@+#OCF7688/Z! ?/8*)Z9 ?O88*Z9-1VQ9'4'UQ(D9EV_!P% ^1G7G G>
M:Q7@@#@^BGOF@#H^F'OF35]<O\[1D&K%P$J.L[(J.P9\7OIM;Q3'S(%G?##'
MS)M>N"$[%E*M&(#(<2!69<>HS@%9?!1OS(%L?#!OS)NNMPF:EJ!NT  >.8['
M*]UXQE#]X1F0)4;QOP)X)@;SOZ)I;N>SNN M0;[OTW;%!5!1X%3,%>^%=@'<
M$J.87@%0$X.97G'>]*(AU8I+#T9P*E9EQ] N@%MB%*<K &IB,*<KFAZVY9)O
M,;K=ESR@4>!HK&J/\5T N,0HGE8"W^1@GE:>][1H2+5B *3$ 7EG]>JK(:%S
M3-IN55IR4QCR):!,CN)E)7!.#N9E9=.E4M%\X-B,8MZLP\M*P*7$<8EUHM=2
M((%S<IPGP*5'P,,] VY:59\S6>])2]2<=SPCD\!2B;.T5T^P=4("_^0HIE<"
M'.5@IE>V/ :N-Z09TG&'!$#7 *=KKVY@*T< 6 Q&\<$!8#(8S <7F65E06;U
MQ:,]JOZ>Q+3TKE/VHMFG,'V,G.^*U<8-\RX"U]#T^.[6<<?J??[ZTX.V5N_R
MS:T*URK- MSQC=;VQT[V1M7I#;KE_U!+ P04    " #M@OY2=_UI..L#   Q
M$0  &0   'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6S-6-MNVS@0_15"Z$,+
M))%(WPO;0)QLL5NT@&%OVX=B'QAI;!&A2)>D[ 38CU_J8M%>6VRZWH>\V+S-
MF3,SY &I\4ZJ1YT"&/24<:$G06K,YGT8ZCB%C.H;N0%A9U929=38KEJ'>J.
M)J51QD,21?TPHTP$TW$Y-E?3L<P-9P+F"ND\RZAZG@&7NTF @_W @JU34PR$
MT_&&KF$)YLMFKFPO;% 2EH'03 JD8#4);O'[&1D5!N6*KPQV^J"-BE >I'PL
M.G\DDR J& &'V!00U/YMX0XX+Y LCQ\U:-#X+ P/VWOT#V7P-I@'JN%.\F\L
M,>DD& 8H@17-N5G(W>]0!]0K\&+)=?F+=O7:*$!QKHW,:F/+(&.B^J=/=2(.
M# AN,2"U 2EY5XY*EO?4T.E8R1U2Q6J+5C3*4$MK2XZ)HBI+H^PLLW9FN@##
M%-@T&S3G5&ATC9:V\DG. <D5NDNI6(-&3* /E"GTE?*\G/@$6^"H4QJA6ZW!
M:/3V'@QE7+^S(/.Z<.7\F\+^SU3FFHI$CT-CB1?NP[@F.:M(DA:2'?19"I-J
M])M((#FV#VW 3=1D'_6,> $_YN(&D=X5(A'!7Y;WZ.V;=Q[83I/,3@G;:8&]
MAY4=2= ,A&U5&;VJ<WB:PH/4737Y7$ L1<PXH^6F_;Z0G".[_W94)7]Y*'8;
MBMV28K>%X@S63 @FUG8O6_\QG*M&!=$O(8ICO9T.^MWN.-R><=QK'/>\CFWI
M?N*ULN\=>HU&O?->^XW7OM?K)VGWM"=M@P9G\%HK.VPH#B^O[/ DQ[UA2V%'
MC=_1A84=G3CM=SKGG>+(Z5;DKVR55D_B\($&XM=:74P<27)Y?6N,PUSC 1ZT
M)-OI&NY<6.,:X-AQOZW*3JVP7Z[VZ?T;_>PD8R=$N/=JJ^UT"_N%ZV75[K_\
M.&,G=7C@=7V;)*P(2Z,D5P4#DP)Z!JK.4AB<UKTW:J'@I S[M6P!"62;EY,X
ME;5K'+7M>B=LV*]L"]C:75"5V.X$^)$S\XPTQ):187#^(G,J=M?X/!'BM([X
MM<[M37L-M_=,86^&2H&(GQ$\Q=6DHN8\HQK[B!%I8>04D^ +!:$&>)'J$R>"
MQ"^"3@^61L://D$@3MW(J[VV$:>$Y'^XN-481Z<1MV;=*2;QW]U^21'(Z3TN
M:B'@U)#XU? 7]8"<ZF(;!:>*Q*^*_T4,R*DXMO%PTDC\TGB9%IP1RK;=X622
M7'H!K 'ZQ]ORWZD(#UZQ&:AU^5;7*):Y,-6#MAEMO@?<5J]@M[SZF/"9*GM:
M-.*PLJ;1S<!&K*KW>=4Q<E.^B1^DL2_LLID"34 5"^S\2DJS[Q0.FJ\DTW\
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
M^&^R*]>&'1+GQJJT#$8&*9?%+WLI$W$0$#4%1&5 ]"Z ]AL">F5 []PG],N
M_KD!@S+ 2P\*[3YQ-\RR^52K'=%N-:*Y@<^^C\9\<>D:Y<EJO,LQSLZ_82_>
MR5BE0#+0Y&G#-)!?R#>F-7,E))]NP#(NS,_3P.+S7%00E]A?"NRH"5MMNR2,
MKD@41J%QR.8(R.(<$%J ' F_:0__FLLNB08^G#9RN#T'9-@L),"L5ZF/JM1'
M'K77@'HM+4^XR'V:GR#.-;<<#+E]B46>0$)66J5DH=(LM\R_56I%;IF67*X-
M>:BJ]>,>@<F=A=3\U4*K5]'J>5K]!EH>U!!N3(X<\@R?&RNY!>V\X8IPZ=@A
M!5(D OO5;C8@D*[2Q+*78D()OT8M!5\7Y#]Q688<;:6"U,"3<NZVG=/A<!"Z
MSS38'M'3K_3T6_7<N!2CDIWW#!PPU((>B*K25.TYG:!WT_](;T+IL!>.^A6]
MHI6.K S#%AV#2L>@5<<C&*MY[!2@*\3/))?<MO7AL (>7E(?CBI:HU:];VB9
MFA:\H16_I271SGAM9[Z@ITH[.E+:\?A=53\N:BCGN)(W;I6W*+IO(9@QY+HE
M7Y,*<'))9:1AO<.$)Y3NW8/@G@)']Y$"87Q8@T%W'$7'<TP/=C=ZCIEIL+F6
M4'M4QE[QWXXUN)4F0)#9$C9,K%Q*G'4A73?<.X1_W4[X5TGDL$.BT#G8N$%#
MO4W0Z']T"OF7E!-/CE9;A6K'I[V+:IW:NFF[=S]HKI#+*TGXEB<@DZ8.6IP
M&G?#\*<V2K4+TW8;OI8R9X+_@UDINLIU3\PR;IFX(NC0ZS5HM_6A_\388E>X
MS/UA=U,)=Q:^S%T*#3&9X!8;S^X ZO(R%%F,[XMV*_OQJ.AVJB=%USL$'9[?
M@O=MD+6[T]%%]5SMR_24,9^VJ_%'N^IU0]KPIM<.3B>7XE:3CYO>:#A\)R X
M.%>X8^/O3*\Y=JZ %8:%W1'&Z^(D5EQ8E?FCQE)9/+CXX09/KZ#= KR_4LKN
M+]SII3H/S_\#4$L#!!0    ( .V"_E(%3BFXK ,   D-   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;+V77X_B-A# OXH5W<.N="5_2<()D!;VJEZE
MK59'MWVH^F"((=8Z-F<[</?M.W9"X(AA5[=M>0#;F1G/;V:P)^.]D,^J)$2C
MKQ7C:N*56F\_^+Y:E:3":B"VA,.3M9 5UC"5&U]M)<&%5:J8'P5!ZE>8<F\Z
MMFN/<CH6M6:4DT>)5%U56'Z;$2;V$R_T#@N?Z:;49L&?CK=X0Q9$/VT?)<S\
MSDI!*\(5%1Q)LIYX=^&'>1@;!2OQ!R5[=3)&!F4IQ+.9?"HF7F \(HRLM#&!
MX6='YH0Q8PG\^-(:];H]C>+I^&#]9PL/,$NLR%RP/VFARXF7>Z@@:UPS_5GL
M?R$MT-#86PFF[#?:M[*!AU:UTJ)JE<&#BO+F%W]M W&B ';<"E&K$)TK)!<4
MXE;!1LYO/+-8]UCCZ5B*/9)&&JR9@8V-U08:RDT:%UK"4PIZ>OH;5,HGOA(5
M05LBT:+$DJ"?T +*I:@906*-YJ+:UAK;J,/4J7%S3S2F3-V"[M/B'MV\NT7O
MD(^4>:H0Y>B)4ZW>PR*,?R]%K3 OU-C7P& \\5>MO[/&W^B"OS%Z$%R7"GWD
M!2F^U_>!O0M = C ++IJ\->:#U T?(^B( H=_LQ?HYY:]>"*.W&7C]C:BR_8
M^X@EIWRCT&,7V[_NEDI+J/>_K]A/.ON)M9]<R3=MLH>UEG0)F5U"GK5 =XR1
MC13H@:ZD6'Q3FE20,$CUP)6F9IO4;F/.BMTTRM)T-/9WI\'K2R6YB=/.@3#L
M$(8O(MPPH:#8+I# 8@7%"G^>U7,I6$$D@,"?G:Y<),UNP^](LB [(^E+)?DP
M<9.D'4GZ7Y 4E-7ZO/@;EM21E3Y+7^HR2]:Q9%=99B:\:&^/35(@O",2KH$.
MH#D';NAA>.OR/NO%.,Q'PWP8Y^$9@4,R:#YNBKRCR*]2W)O0PKV"R'H-%XTY
M[TY3@,B7FNXP(UR_")/W71QF63J*SU#Z<A<81AW#Z&4&2,';<C'JNS\*PS0.
MLN0,P"%Y-1=A<+R;@E?4%/^1(\O>3:JYFP"T$(QAJ8ZK3N;6G>PT%X-P>,;K
ME$KR"[ G%W'X-EC'6?!CE&U'$+Z Z11+1A<XHR-G]*KR_!_3&CF!S^O8+78Q
ML<<;/8S?"OROI39V%7 /U"752ZQ_TE161&YLKZW U9KKIKWJ5KM^_LYVL6?K
M,]/GVV;U:*9Y27C <D.Y0HRLP60PR. 0D4W?W4RTV-K6=2DT-,)V6,*["I%&
M )ZOA="'B=F@>_N9_@-02P,$%     @ [8+^4LG4F,X< P  H H  !D   !X
M;"]W;W)K<VAE971S+W-H965T-S4N>&ULS59-;^(P$/TK5DZMM&V^"+05( 'M
M:EEM5ZC5;@^K/9AD(%8=.VL[T/[['3LAI5!03U4OX(^9-V_FV<[TUU(]ZAS
MD*>""SWP<F/**]_7:0X%U>>R!($["ZD*:G"JEKXN%=#,.17<CX*@ZQ>4"6_8
M=VLS->S+RG F8*:(KHJ"JN<Q<+D>>*&W6;ACR]S8!7_8+^D2[L'\*F<*9WZ+
MDK$"A&92$ 6+@3<*KR9A;!V<Q6\&:[TU)C:5N92/=C+-!EY@&0&'U%@(BG\K
MF #G%@EY_&M O3:F==P>;]"_NN0QF3G5,)'\@64F'W@7'LE@02MN[N3Z&S0)
M)18OE5R[7[)N; ./I)4VLFB<D4'!1/U/GYI";#D@SML.4>,0[3IT#CC$C8.K
MG%\S<VE=4T.'?2771%EK1+,#5QOGC=DP866\-PIW&?J9X4\\*5.1R@)("8K<
MYU0!.2/W>%RRB@.1"S+5NJ)S'#^XFD!&1BM0J'%C/17U:;*JG%R#H8SK4\30
M=E?W?8,T;3 _;2B-:TK1 4HQN97"Y)K<B RRU_X^IM?F&&UR'$=' ;]7XIQ$
MR1<2!5'X!I_)>]R[SCTX0B=N2QX[O/@ GJO:F3U[&9G( B^DKHLW4HJ*)> E
M,63^3+;M9O39+8_65&7DSP^$)%,#A?Y[A%"G)=1QA#H'"%TS7MG+1&"QP-ME
M-<<#42 C/'[I(X%_%5M1CO$U.6&B$?;T+67K0(D+9%^0U3!,>KWN9=SW5]L5
MW[<+6HM7.21M#LG1'.Y &\52>SIKTI5@1A\I3K<%[GX.M7HMH=Y'J=7;4^$"
MS[B](Z_$VC<[(-9%F\+%T11FH-R3(5)XIUJ7+?+EYU K#%X>V."C]&HB;2O1
M2Z(H3G8$>\/N@&+AUG<B/)K&35%R^0P;P<I*I3F6CY2<BF-UBEX"1)]$NI>'
M.HP_3+IX3Y(DBGN[PNU;[0KG;WWK"U!+UP)IY%4)4W\2V]6VS1JYYF)G?6S;
M+]=#O,#4O=LM54LF-.&P0,C@O(=\5-T.U1,C2]=1S*7!_L0-<VPA05D#W%](
M:383&Z!M2H?_ 5!+ P04    " #M@OY2S)/DOWD$  !1$@  &0   'AL+W=O
M<FMS:&5E=',O<VAE970W-BYX;6S-6%UOVS84_2N$T0()D$0B+5MVX1C(Q[9F
M6 HC6=J'80^,1-M"*-(C*3L!]N-W2<F2.EMTMG9#7FR*$L\]O!]'5YQLI'K2
M2\8,>LZYT.>]I3&K#T&@DR7+J3Z3*R;@SERJG!JX5(M KQ2CJ5N4\X"$X3#(
M:29ZTXF;FZGI1!:&9X+-%-)%GE/U<LFXW)SW<&\[<9<MEL9.!-/)BB[8/3,/
MJYF"JZ!&2;.<"9U)@12;G_<N\(=+,K(+W!.?,[;1K3&R6WF4\LE>W*3GO= R
M8IPEQD)0^%NS*\:Y10(>?U2@O=JF7=@>;]%_=)N'S3Q2S:XD_Y*E9GG>&_50
MRN:TX.9.;CZR:D,#BY=(KMTOVE3/ACV4%-K(O%H,#/),E/_TN7)$:T$_[EA
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
M8FUK_5QH[!SL,,'F#J0QP/VE$'HW,0=4[>+P'U!+ P04    " #M@OY2DW>
MK,L"  #/!P  &0   'AL+W=O<FMS:&5E=',O<VAE970W."YX;6R-E6UOFS 0
MQ[^*A3JIE=;P%"BM2*0\=%HG58N:=GLQ[84#1[ *=F:;I/OVLTU":4I8WX!M
M[O[W.]O<Q3O&GT4.(-%+65 QLG(I-S>V+9(<2BP&; -4?<D8+[%44[ZVQ88#
M3HU36=B>XX1VB0FUQK%96_!QS"I9$ H+CD15EIC_G4+!=B/+M0X+#V2=2[U@
MC^,-7L,2Y--FP=7,;E124@(5A%'$(1M9$_=F%FE[8_"#P$ZTQDAGLF+L64_N
MTI'E:" H()%: :O7%F90%%I(8?S9:UI-2.W8'A_4OYC<52XK+&#&BI\DE?G(
MBBR40H:K0CZPW5?8YQ-HO805PCS1KK8-0PLEE9"LW#LK@I+0^HU?]OO0<O#<
M$P[>WL'[J(._=_!-HC6926N.)1['G.T0U]9*30_,WAAOE0VA^A27DJNO1/G)
M\1U-6 GH$;^ 0)=HJ6Y)6A6 6*;7T(*S+3$G=CX'B4DA+M 9(A0]YJP2F*8B
MMJ7"T&)VL@\YK4-Z)T+ZZ)Y1F0MT2U-(W_K;"K_)P3OD,/5Z!;]5=("\X#/R
M',]]6L[1^=E%!];L(RJA47$Z5=[ ^<T&^T;6_^\&HSD12<%$Q0']FJR$Y.H.
M_^X),6Q"#$V(X8D0WS? L21TC:0^QJX3J05"(Z!_[.TX<-THMK?M_7EO%+EA
M8_,&+6C0@EXTG3('"9H,$0EE)UVM$;0"7T9!<$378>1%43=>V."%O7BOUUO5
M0W6MS5&=W,3PW?X,O= _PGQO%'@G**\:RJM>R@FE%2X0:Q\S4D/H@JREHE9\
M9^ &UT>4W59>-V?4<$:]G+=9!J8J]P+V:[C^P'<^=?V]_7[7@^C8K<[!;M7&
M$OC:M R!$E9169>89K7I2A-3C(_6IZI;U<WE5:9N=?>8KPD5J(!,23J#*W5)
M>=T^ZHED&U.!5TRJ>FZ&N>JXP+6!^IXQ)@\3':#IX>-_4$L#!!0    ( .V"
M_E)+?]3]9@(  -D%   9    >&PO=V]R:W-H965T<R]S:&5E=#<Y+GAM;(U4
M;6_:,!#^*U;42:VTD9  8U6(Q$NG=5(G5-KMP[0/)KD0JX[-; ?8O]_9"1EE
MP/8EL<_W//?<V7?Q5JH770 8LBNYT".O,&9]Z_LZ+:"DNB/7(/ DEZJD!K=J
MY>NU IHY4,G], @&?DF9\)+8V>8JB65E.!,P5T1794G5KPEPN1UY76]O>&2K
MPEB#G\1KNH(%F.?U7.'.;UDR5H+03 JB(!]YX^[MM&_]G<-7!EM]L"8VDZ64
M+W9SGXV\P H"#JFQ#!1_&Y@"YY8(9?QL.+TVI 4>KO?L'UWNF,N2:IA*_HUE
MIAAY0X]DD-.*FT>Y_01-/DY@*KEV7[*M?0>!1])*&UDV8%10,E'_Z:ZIPP$
M>4X#P@80'@-Z9P!1 XA<HK4RE]:,&IK$2FZ)LM[(9A>N-@Z-V3!A;W%A%)XR
MQ)GD7J2R!/)$=Z#)._*%*D5M8<GU# QE7-^@]7DQ(]=7-^2*,$&>"EEI*C(=
M^P8%6!H_;8)-ZF#AF6 1>9#"%)K<B0RRUW@?A;?JP[WZ27B1\',E.B3LOR5A
M$'9/Z)G^#WS@X,$%.5%;S,CQ1?\L)IDQG7*I*P7D^WBIC<+W^N-"B%X;HN="
M],Z$F"NY8:Z%L(/Q.EQ 8V_OU'747 /'9?MYD_3"013[F\,:_>W4#X>MSRN5
M_59E_Z+*NSP'UY]6&L$7!:?47>;H1ITH>'/J4B_C/G2&Q[ Z!_^@2TI0*S<\
M-$EE)4S]Y%IK.Y_&KBV/[!.<6_68^4-3#[T'JE9,:,(A1\J@\QZEJGJ0U!LC
MUZX7E])@9[ME@;,7E'7 \UQ*L]_8 .TT3WX#4$L#!!0    ( .V"_E+LB$-A
MX 4  #X<   9    >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;+6976_;-A2&
M_PIA]*(%NE@D)7\4CH'$=K .+6K$Z78Q[(*1:5NH)&HDG<3 ?OQ(21%EB:)=
MI.Y%(\D\AR\/#Q\=BI-GQG^(':42O"1Q*JY[.RFS3_V^"'<T(>**9315OVP8
M3XA4MWS;%QFG9)T;)7$?>=Z@GY H[4TG^;,EGT[87L912I<<B'V2$'ZXI3%[
MON[!WNN#^VB[D_I!?SK)R):NJ/R>+;FZZU=>UE%"4Q&Q%'"ZN>[=P$]W_D ;
MY"W^C.BSJ%T#/91'QG[HF\_KZYZG%=&8AE*[(.K/$YW1.-:>E(Y_2Z>]JD]M
M6+]^]7Z7#UX-YI$(.F/Q7]%:[JY[HQY8TPW9Q_*>/?].RP$%VE_(8I'_#YZ+
MM@/4 ^%>2):4QDI!$J7%7_)2!J)FH/S8#5!I@,XUP*4!;AKX'09^:>"?:Q"4
M!D'3 '<8#$J#?#+[1;#R2,^))-,)9\^ Z];*F[[(IRNW5@&.4IU9*\G5KY&R
MD]-[&A-)UV!)N#R !TY20?(Y%^#]G$H2Q>(#^ U\7\W!^W<?P#L0I>!AQ_:"
MI&LQZ4LE03OJAV5WMT5WJ*,["+ZR5.X$6*1KNK;8S]SVV&'?5T.OQH]>QW^+
MG [_V*=7 'L? ?+@R*;G#',4:',$+>;S<\P'N;EG,5^XS;\27IG;>K\[97X
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
MQ03&%[CUC=:X3_S9GZZZ_ ]02P,$%     @ [8+^4FR:ZLX\ P  "A,   T
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
M/=3737JX3*X6+V^KJG]Y2U4]=Y! D,P?E"$HSQ^D$*3S!QD$V?Q!#D$^?U!
M4,P?U$!0,W_0(P0]SA^4EBCCDB!I@C6!U@FY3@1>)P0[$8B=D.Q$8'9"M!.!
MV@G93@1N)X0[$<B=D.Y$8'="O!.!WH)Z"X'>@GH+@=XR>=@FT%M0;R'06U!O
M(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'0.Z/>F4#OC'IG KTSZIT)],Z3
MER4$>F?4.Q/HG5'O3*!W1KTS@=X9]<X$>F?4.Q/HG5'O3*"WHMY*H+>BWDJ@
MMZ+>2J"WHMY*H+=.7G83Z*VHMQ+HK:BW$NBMJ+<2Z*VHMQ+HK:BW$NAMJ+<1
MZ&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;9./E01Z&^IM!'H;ZFT$>AOJ;01Z&^IM
M!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[Y&<3 KT=]78"O1WU
M=@*]'?5V KT#]0X"O0/U#@*] _4. KT#]0X"O0/U#@*] _4. KT#]0X"O6/R
MLR"!WH%Z!X'>@7H'@=X-ZMT0Z-V@WLUWZCV,GX<RW'J^UGC][Z1ZO)Q;;I>_
M+K]V3F["%>?ZOF)X_@M02P,$%     @ [8+^4D3DWU@> @  ERX  !,   !;
M0V]N=&5N=%]4>7!E<UTN>&ULS=K?3MLP% ;P5ZERBQK7_\M$N=FXW;C8"WC)
M*8V:Q)9MH+S]G!20-K$*5*1]-XU:V^<[\9%^5[WZ^10H+0Y#/Z9-M<LY?&$L
M-3L:7*I]H+&L;'T<7"Y?XQT+KMF[.V)BM3*L\6.F,2_S5*.ZOOI&6W??Y\7-
MH?R<.C]NJDA]JA9?CQNGK$WE0NB[QN6RSA[&]J^4Y7-"74[.>]*N"^FB;*C8
MFPG3RK\#GL_]>* 8NY86MR[F[VXHN]BA9RD_]93JTR7>Z-%OMUU#K6_NAW*D
M3B&2:]..* ]]?2QZ<3HYEQNFXR<_.W\N<RJP[+R-/J0RL4@?CWL9R71Z&4HA
MBKD[_8JOB:7TV>]'T[1;:M^97:[WT<?]/(_$YL?Y=_SGC%_K?[ / =*'!.E#
M@?2A0?HP('U8D#[6('U<@O3!5RB-H(C*44CE**9R%%0YBJH<A56.XBI'@96C
MR"I09!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR2A19)8JL$D56B2*K1)%5
MHL@J4625*+)*%%DEBJP*15:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT:1
M5:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\AJ4&0U*+(:%%D-BJP&15:#(JM!
MD=6@R&I09#4HLEH462V*K!9%5HLBJT61U:+(:E%DM2BR6A19+8JL:Q19U_]3
MUE_>[S\Y?G[6@^O&EWPV_Q_]^C=02P$"% ,4    " #M@OY2!T%-8H$   "Q
M    $               @ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0
M   ( .V"_E+>Q- <[0   "L"   1              "  :\   !D;V-0<F]P
M<R]C;W)E+GAM;%!+ 0(4 Q0    ( .V"_E*97)PC$ 8  )PG   3
M      "  <L!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#%     @ [8+^
M4BK4@<!=!0  #!8  !@              ("!# @  'AL+W=O<FMS:&5E=',O
M<VAE970Q+GAM;%!+ 0(4 Q0    ( .V"_E+0P:JLMP<  #,?   8
M      " @9\-  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4
M" #M@OY2(F1.]1P#  !Z"@  &               @(&,%0  >&PO=V]R:W-H
M965T<R]S:&5E=#,N>&UL4$L! A0#%     @ [8+^4H-#!"JV!0  Q!4  !@
M             ("!WA@  'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4
M Q0    ( .V"_E*7#ZH]M ,   @+   8              " @<H>  !X;"]W
M;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " #M@OY2%H>EA38&  #;
M&0  &               @(&T(@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL
M4$L! A0#%     @ [8+^4AE?^13J!P  Z!X  !@              ("!("D
M 'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    ( .V"_E*=.-#?
MGP4  +,-   8              " @4 Q  !X;"]W;W)K<VAE971S+W-H965T
M."YX;6Q02P$"% ,4    " #M@OY28C_HP8\2  !?-@  &
M@($5-P  >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#%     @ [8+^
M4G.!Y"-I!0  F P  !D              ("!VDD  'AL+W=O<FMS:&5E=',O
M<VAE970Q,"YX;6Q02P$"% ,4    " #M@OY2R.A9:PD%   Z#0  &0
M        @(%Z3P  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0
M   ( .V"_E+K"U_PAP,  (0(   9              " @;I4  !X;"]W;W)K
M<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ [8+^4C[0 *$= P  J 8
M !D              ("!>%@  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q0
M2P$"% ,4    " #M@OY2L6\WRU$#   '!P  &0              @(',6P
M>&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    ( .V"_E(GEHB"
MZP,  .4(   9              " @51?  !X;"]W;W)K<VAE971S+W-H965T
M,34N>&UL4$L! A0#%     @ [8+^4KC9;H-&!0  80P  !D
M ("!=F,  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #M
M@OY2L4Q1T@8#  "K!@  &0              @('S:   >&PO=V]R:W-H965T
M<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( .V"_E+C[9;ZMP4  /8,   9
M          " @3!L  !X;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#
M%     @ [8+^4@\BMMPH!@  VQ   !D              ("!'G(  'AL+W=O
M<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " #M@OY2:#%@6Z<"  "Z
M!0  &0              @(%]>   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM
M;%!+ 0(4 Q0    ( .V"_E):"&6910L  !X>   9              " @5M[
M  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%     @ [8+^4D'J
MTWYC!@  T@\  !D              ("!UX8  'AL+W=O<FMS:&5E=',O<VAE
M970R,BYX;6Q02P$"% ,4    " #M@OY28&%\E'P&   8$@  &0
M    @(%QC0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    (
M .V"_E*@OC6]VP0   D,   9              " @224  !X;"]W;W)K<VAE
M971S+W-H965T,C0N>&UL4$L! A0#%     @ [8+^4GWL'@89!0  EPL  !D
M             ("!-ID  'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"
M% ,4    " #M@OY24<&JWHD*  !B(   &0              @(&&G@  >&PO
M=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( .V"_E)&1 ;R61$
M $PR   9              " @4:I  !X;"]W;W)K<VAE971S+W-H965T,C<N
M>&UL4$L! A0#%     @ [8+^4K]!4"Y^ P  A@@  !D              ("!
MUKH  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4    " #M@OY2
M=0:U:),$   '#   &0              @(&+O@  >&PO=V]R:W-H965T<R]S
M:&5E=#(Y+GAM;%!+ 0(4 Q0    ( .V"_E(SZ/K O0,  %L)   9
M      " @57#  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%
M  @ [8+^4FG$08B( @  0@4  !D              ("!2<<  'AL+W=O<FMS
M:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " #M@OY2H4M4/:,#   '"
M&0              @($(R@  >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+
M 0(4 Q0    ( .V"_E+5O)L26@0  -\*   9              " @>+-  !X
M;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @ [8+^4F@F:V(8
M P  D08  !D              ("!<](  'AL+W=O<FMS:&5E=',O<VAE970S
M-"YX;6Q02P$"% ,4    " #M@OY2J'QK0@L$  "2"0  &0
M@('"U0  >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( .V"
M_E*!LA)(M@(  +,%   9              " @03:  !X;"]W;W)K<VAE971S
M+W-H965T,S8N>&UL4$L! A0#%     @ [8+^4B!OS1<=!0  LPP  !D
M         ("!\=P  'AL+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4
M    " #M@OY2$#D#>I8#  !0"0  &0              @(%%X@  >&PO=V]R
M:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( .V"_E())"L R (  .\%
M   9              " @1+F  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL
M4$L! A0#%     @ [8+^4H[(G;ZO @  I 4  !D              ("!$>D
M 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4    " #M@OY2"]7*
M!D "  #5!   &0              @('WZP  >&PO=V]R:W-H965T<R]S:&5E
M=#0Q+GAM;%!+ 0(4 Q0    ( .V"_E(CJPU%2P0  %$3   9
M  " @6[N  !X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @
M[8+^4F:,]B3O @  00D  !D              ("!\/(  'AL+W=O<FMS:&5E
M=',O<VAE970T,RYX;6Q02P$"% ,4    " #M@OY2O+-:8O@"  !0"0  &0
M            @($6]@  >&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4
M Q0    ( .V"_E*,]%N[K0,  +,.   9              " @47Y  !X;"]W
M;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ [8+^4BU+_L>O @
M\08  !D              ("!*?T  'AL+W=O<FMS:&5E=',O<VAE970T-BYX
M;6Q02P$"% ,4    " #M@OY2(6L*^UL$  !.%@  &0              @($/
M  $ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( .V"_E(=
M;J!CJ (  #T&   9              " @:$$ 0!X;"]W;W)K<VAE971S+W-H
M965T-#@N>&UL4$L! A0#%     @ [8+^4GVCXUX  P  1 D  !D
M     ("!@ <! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4
M" #M@OY2T;*2P;$#  #=#0  &0              @(&W"@$ >&PO=V]R:W-H
M965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( .V"_E(@(;]X>P(  $T&   9
M              " @9\. 0!X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L!
M A0#%     @ [8+^4APE+%5" @  %P4  !D              ("!41$! 'AL
M+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " #M@OY2K_:BX8,"
M  !5!0  &0              @('*$P$ >&PO=V]R:W-H965T<R]S:&5E=#4S
M+GAM;%!+ 0(4 Q0    ( .V"_E+N:5( ; ,  -D,   9              "
M@806 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#%     @ [8+^
M4D)@1QN, @  D@8  !D              ("!)QH! 'AL+W=O<FMS:&5E=',O
M<VAE970U-2YX;6Q02P$"% ,4    " #M@OY2.O2>)O "  !3"@  &0
M        @('J' $ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0
M   ( .V"_E*I(5.17P(  ( %   9              " @1$@ 0!X;"]W;W)K
M<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ [8+^4KNY!CUS!0  G1P
M !D              ("!IR(! 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q0
M2P$"% ,4    " #M@OY2CNCL#ZT"  "%!P  &0              @(%1* $
M>&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    ( .V"_E)7Y30]
MFP(  $$'   9              " @34K 0!X;"]W;W)K<VAE971S+W-H965T
M-C N>&UL4$L! A0#%     @ [8+^4F$XM %G P  ]0H  !D
M ("!!RX! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"% ,4    " #M
M@OY2D--O&I@"  "I!P  &0              @(&E,0$ >&PO=V]R:W-H965T
M<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( .V"_E)R.)@VM (  $\'   9
M          " @70T 0!X;"]W;W)K<VAE971S+W-H965T-C,N>&UL4$L! A0#
M%     @ [8+^4E5K+@ZV @  FP<  !D              ("!7S<! 'AL+W=O
M<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " #M@OY2HX$0>%\"  !@
M!@  &0              @(%,.@$ >&PO=V]R:W-H965T<R]S:&5E=#8U+GAM
M;%!+ 0(4 Q0    ( .V"_E+N,I?:M00  +D5   9              " @>(\
M 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%     @ [8+^4C%
MDZ;! @  I0<  !D              ("!SD$! 'AL+W=O<FMS:&5E=',O<VAE
M970V-RYX;6Q02P$"% ,4    " #M@OY24_/PM P#  !W"   &0
M    @('&1 $ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+ 0(4 Q0    (
M .V"_E+;93S4I04  $TG   9              " @0E( 0!X;"]W;W)K<VAE
M971S+W-H965T-CDN>&UL4$L! A0#%     @ [8+^4G?]:3CK P  ,1$  !D
M             ("!Y4T! 'AL+W=O<FMS:&5E=',O<VAE970W,"YX;6Q02P$"
M% ,4    " #M@OY2*#II@EH$  #1$0  &0              @($'4@$ >&PO
M=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( .V"_E)7QXP"00(
M +D%   9              " @9A6 0!X;"]W;W)K<VAE971S+W-H965T-S(N
M>&UL4$L! A0#%     @ [8+^4J?+JU@)!   &P\  !D              ("!
M$%D! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4    " #M@OY2
M!4XIN*P#   )#0  &0              @(%070$ >&PO=V]R:W-H965T<R]S
M:&5E=#<T+GAM;%!+ 0(4 Q0    ( .V"_E+)U)C.' ,  * *   9
M      " @3-A 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL4$L! A0#%
M  @ [8+^4LR3Y+]Y!   41(  !D              ("!AF0! 'AL+W=O<FMS
M:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " #M@OY2NP4S^Q0#   Z"@
M&0              @($V:0$ >&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;%!+
M 0(4 Q0    ( .V"_E*3=X"LRP(  ,\'   9              " @8%L 0!X
M;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @ [8+^4DM_U/UF
M @  V04  !D              ("!@V\! 'AL+W=O<FMS:&5E=',O<VAE970W
M.2YX;6Q02P$"% ,4    " #M@OY2[(A#8> %   ^'   &0
M@($@<@$ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4 Q0    ( .V"
M_E)^AWF\ZP$  /8$   9              " @3=X 0!X;"]W;W)K<VAE971S
M+W-H965T.#$N>&UL4$L! A0#%     @ [8+^4FR:ZLX\ P  "A,   T
M         ( !67H! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " #M@OY2EXJ[
M',     3 @  "P              @ ' ?0$ 7W)E;',O+G)E;'-02P$"% ,4
M    " #M@OY2^$6S$ D&  "1-0  #P              @ &I?@$ >&PO=V]R
M:V)O;VLN>&UL4$L! A0#%     @ [8+^4JN<,4MN @  VB\  !H
M     ( !WX0! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%
M  @ [8+^4D3DWU@> @  ERX  !,              ( !A8<! %M#;VYT96YT
A7U1Y<&5S72YX;6Q02P4&     %D 60!F&   U(D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>269</ContextCount>
  <ElementCount>397</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>90</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Nature of the Business and Basis of Presentation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentation</Role>
      <ShortName>Nature of the Business and Basis of Presentation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103102 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2106103 - Disclosure - Revenue from Contract with Customers</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RevenuefromContractwithCustomers</Role>
      <ShortName>Revenue from Contract with Customers</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2112104 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2116105 - Disclosure - Trade Accounts Receivable, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/TradeAccountsReceivablenet</Role>
      <ShortName>Trade Accounts Receivable, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2120106 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2124107 - Disclosure - Assets Held For Sale</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/AssetsHeldForSale</Role>
      <ShortName>Assets Held For Sale</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2126108 - Disclosure - Property, Plant and Equipment, net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/PropertyPlantandEquipmentnet</Role>
      <ShortName>Property, Plant and Equipment, net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2131109 - Disclosure - Goodwill and Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/GoodwillandIntangibleAssets</Role>
      <ShortName>Goodwill and Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2137110 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2140111 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2146112 - Disclosure - Debt and Other Borrowings</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/DebtandOtherBorrowings</Role>
      <ShortName>Debt and Other Borrowings</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2148113 - Disclosure - Other Long-Term Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/OtherLongTermLiabilities</Role>
      <ShortName>Other Long-Term Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2151114 - Disclosure - Retirement Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RetirementPlans</Role>
      <ShortName>Retirement Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2157115 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CommitmentandContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2159116 - Disclosure - Net Income per Share</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/NetIncomeperShare</Role>
      <ShortName>Net Income per Share</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2164117 - Disclosure - Common Stock and Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CommonStockandStockBasedCompensation</Role>
      <ShortName>Common Stock and Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2168118 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2172119 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Revenue from Contract with Customers (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables</Role>
      <ShortName>Revenue from Contract with Customers (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/RevenuefromContractwithCustomers</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2313302 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/FairValueMeasurements</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2317303 - Disclosure - Trade Accounts Receivable, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/TradeAccountsReceivablenetTables</Role>
      <ShortName>Trade Accounts Receivable, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/TradeAccountsReceivablenet</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2321304 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/Inventories</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2327305 - Disclosure - Property, Plant and Equipment, net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables</Role>
      <ShortName>Property, Plant and Equipment, net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/PropertyPlantandEquipmentnet</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2332306 - Disclosure - Goodwill and Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables</Role>
      <ShortName>Goodwill and Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/GoodwillandIntangibleAssets</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2338307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2341308 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/Leases</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2349309 - Disclosure - Other Long-Term Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables</Role>
      <ShortName>Other Long-Term Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/OtherLongTermLiabilities</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2352310 - Disclosure - Retirement Plans (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RetirementPlansTables</Role>
      <ShortName>Retirement Plans (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/RetirementPlans</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2360311 - Disclosure - Net Income per Share (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/NetIncomeperShareTables</Role>
      <ShortName>Net Income per Share (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/NetIncomeperShare</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2365312 - Disclosure - Common Stock and Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CommonStockandStockBasedCompensationTables</Role>
      <ShortName>Common Stock and Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/CommonStockandStockBasedCompensation</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2369313 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/IncomeTaxes</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Nature of the Business and Basis of Presentation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentationAdditionalInformationDetails</Role>
      <ShortName>Nature of the Business and Basis of Presentation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Revenue from Contract with Customers - Net Sales by Application (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails</Role>
      <ShortName>Revenue from Contract with Customers - Net Sales by Application (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Revenue from Contract with Customers - Net Sales by Product (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails</Role>
      <ShortName>Revenue from Contract with Customers - Net Sales by Product (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Revenue from Contract with Customers - Net Sales by Geography (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails</Role>
      <ShortName>Revenue from Contract with Customers - Net Sales by Geography (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2411406 - Disclosure - Revenue from Contract with Customers - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails</Role>
      <ShortName>Revenue from Contract with Customers - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2414407 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails</Role>
      <ShortName>Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2415408 - Disclosure - Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails</Role>
      <ShortName>Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails</Role>
      <ShortName>Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2419410 - Disclosure - Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails</Role>
      <ShortName>Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2422411 - Disclosure - Inventories - Schedule of Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails</Role>
      <ShortName>Inventories - Schedule of Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2423412 - Disclosure - Inventories - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/InventoriesNarrativeDetails</Role>
      <ShortName>Inventories - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2425413 - Disclosure - Assets Held For Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/AssetsHeldForSaleDetails</Role>
      <ShortName>Assets Held For Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/AssetsHeldForSale</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2428414 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - Property, Plant and Equipment, net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails</Role>
      <ShortName>Property, Plant and Equipment, net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2430416 - Disclosure - Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails</Role>
      <ShortName>Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2433417 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2434418 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2435419 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2436420 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails</Role>
      <ShortName>Goodwill and Intangible Assets - Future Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2439421 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2442422 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2443423 - Disclosure - Leases - Schedule of Lease Costs and Other Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails</Role>
      <ShortName>Leases - Schedule of Lease Costs and Other Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2444424 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails</Role>
      <ShortName>Leases - Schedule of Lease Liability Maturity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2445425 - Disclosure - Leases - Schedule of Future Minimum Rental Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails</Role>
      <ShortName>Leases - Schedule of Future Minimum Rental Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>2447426 - Disclosure - Debt and Other Borrowings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails</Role>
      <ShortName>Debt and Other Borrowings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/DebtandOtherBorrowings</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>2450427 - Disclosure - Other Long-Term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails</Role>
      <ShortName>Other Long-Term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>2453428 - Disclosure - Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails</Role>
      <ShortName>Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>2454429 - Disclosure - Retirement Plans - Fair Value of Entity's Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails</Role>
      <ShortName>Retirement Plans - Fair Value of Entity's Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>2455430 - Disclosure - Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails</Role>
      <ShortName>Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>2456431 - Disclosure - Retirement Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RetirementPlansNarrativeDetails</Role>
      <ShortName>Retirement Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>2458432 - Disclosure - Commitment and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CommitmentandContingenciesDetails</Role>
      <ShortName>Commitment and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/CommitmentandContingencies</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>2461433 - Disclosure - Net Income per Share - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails</Role>
      <ShortName>Net Income per Share - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>2462434 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails</Role>
      <ShortName>Net Income per Share - Schedule of Computation of Net Income per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>2463435 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails</Role>
      <ShortName>Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>2466436 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails</Role>
      <ShortName>Common Stock and Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>2467437 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>2470438 - Disclosure - Income Taxes - Schedule of Tax Provision (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails</Role>
      <ShortName>Income Taxes - Schedule of Tax Provision (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>2471439 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>2473440 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.allegromicro.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.allegromicro.com/role/RelatedPartyTransactions</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="algm-20210625.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9999.htm</HtmlFileName>
      <LongName>Uncategorized Items - algm-20210625.htm</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/role/uncategorizedFacts</Role>
      <ShortName>Uncategorized Items - algm-20210625.htm</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="algm-20210625.htm">algm-20210625.htm</File>
    <File>algm-20210625.xsd</File>
    <File>algm-20210625_cal.xml</File>
    <File>algm-20210625_def.xml</File>
    <File>algm-20210625_lab.xml</File>
    <File>algm-20210625_pre.xml</File>
    <File>algm-2021625x10ex311.htm</File>
    <File>algm-2021625x10ex312.htm</File>
    <File>algm-2021625x10ex321.htm</File>
    <File>algm-2021625x10ex322.htm</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>98
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "algm-20210625.htm": {
   "axisCustom": 0,
   "axisStandard": 29,
   "contextCount": 269,
   "dts": {
    "calculationLink": {
     "local": [
      "algm-20210625_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "algm-20210625_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "algm-20210625.htm"
     ]
    },
    "labelLink": {
     "local": [
      "algm-20210625_lab.xml"
     ],
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "algm-20210625_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "algm-20210625.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd"
     ]
    }
   },
   "elementCount": 568,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 5
   },
   "keyCustom": 38,
   "keyStandard": 359,
   "memberCustom": 32,
   "memberStandard": 58,
   "nsprefix": "algm",
   "nsuri": "http://www.allegromicro.com/20210625",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover Page",
     "role": "http://www.allegromicro.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Revenue from Contract with Customers",
     "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomers",
     "shortName": "Revenue from Contract with Customers",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112104 - Disclosure - Fair Value Measurements",
     "role": "http://www.allegromicro.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116105 - Disclosure - Trade Accounts Receivable, net",
     "role": "http://www.allegromicro.com/role/TradeAccountsReceivablenet",
     "shortName": "Trade Accounts Receivable, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2120106 - Disclosure - Inventories",
     "role": "http://www.allegromicro.com/role/Inventories",
     "shortName": "Inventories",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2124107 - Disclosure - Assets Held For Sale",
     "role": "http://www.allegromicro.com/role/AssetsHeldForSale",
     "shortName": "Assets Held For Sale",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126108 - Disclosure - Property, Plant and Equipment, net",
     "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnet",
     "shortName": "Property, Plant and Equipment, net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2131109 - Disclosure - Goodwill and Intangible Assets",
     "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssets",
     "shortName": "Goodwill and Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137110 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "role": "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2140111 - Disclosure - Leases",
     "role": "http://www.allegromicro.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2146112 - Disclosure - Debt and Other Borrowings",
     "role": "http://www.allegromicro.com/role/DebtandOtherBorrowings",
     "shortName": "Debt and Other Borrowings",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2148113 - Disclosure - Other Long-Term Liabilities",
     "role": "http://www.allegromicro.com/role/OtherLongTermLiabilities",
     "shortName": "Other Long-Term Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2151114 - Disclosure - Retirement Plans",
     "role": "http://www.allegromicro.com/role/RetirementPlans",
     "shortName": "Retirement Plans",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157115 - Disclosure - Commitment and Contingencies",
     "role": "http://www.allegromicro.com/role/CommitmentandContingencies",
     "shortName": "Commitment and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2159116 - Disclosure - Net Income per Share",
     "role": "http://www.allegromicro.com/role/NetIncomeperShare",
     "shortName": "Net Income per Share",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2164117 - Disclosure - Common Stock and Stock-Based Compensation",
     "role": "http://www.allegromicro.com/role/CommonStockandStockBasedCompensation",
     "shortName": "Common Stock and Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2168118 - Disclosure - Income Taxes",
     "role": "http://www.allegromicro.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2172119 - Disclosure - Related Party Transactions",
     "role": "http://www.allegromicro.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Revenue from Contract with Customers (Tables)",
     "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables",
     "shortName": "Revenue from Contract with Customers (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313302 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.allegromicro.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:PreferredStockParOrStatedValuePerShare",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317303 - Disclosure - Trade Accounts Receivable, net (Tables)",
     "role": "http://www.allegromicro.com/role/TradeAccountsReceivablenetTables",
     "shortName": "Trade Accounts Receivable, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2321304 - Disclosure - Inventories (Tables)",
     "role": "http://www.allegromicro.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327305 - Disclosure - Property, Plant and Equipment, net (Tables)",
     "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables",
     "shortName": "Property, Plant and Equipment, net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2332306 - Disclosure - Goodwill and Intangible Assets (Tables)",
     "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables",
     "shortName": "Goodwill and Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2338307 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "role": "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2341308 - Disclosure - Leases (Tables)",
     "role": "http://www.allegromicro.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2349309 - Disclosure - Other Long-Term Liabilities (Tables)",
     "role": "http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables",
     "shortName": "Other Long-Term Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2352310 - Disclosure - Retirement Plans (Tables)",
     "role": "http://www.allegromicro.com/role/RetirementPlansTables",
     "shortName": "Retirement Plans (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2360311 - Disclosure - Net Income per Share (Tables)",
     "role": "http://www.allegromicro.com/role/NetIncomeperShareTables",
     "shortName": "Net Income per Share (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2365312 - Disclosure - Common Stock and Stock-Based Compensation (Tables)",
     "role": "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationTables",
     "shortName": "Common Stock and Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS",
     "role": "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2369313 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.allegromicro.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "algm:NumberOfLocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "location",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Nature of the Business and Basis of Presentation - Additional Information (Details)",
     "role": "http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentationAdditionalInformationDetails",
     "shortName": "Nature of the Business and Basis of Presentation - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "algm:NumberOfLocations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "location",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)",
     "role": "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails",
     "shortName": "Summary of Significant Accounting Policies - Concentrations of Credit Risk and Significant Customers (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "ifd88162ff7f64576a3dfd8244be79869_I20210327",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Revenue from Contract with Customers - Net Sales by Application (Details)",
     "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails",
     "shortName": "Revenue from Contract with Customers - Net Sales by Application (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i5253ce2620734f76b51342910e26d12f_D20210327-20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Revenue from Contract with Customers - Net Sales by Product (Details)",
     "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails",
     "shortName": "Revenue from Contract with Customers - Net Sales by Product (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i3567da3455d74ecb98962abba1a05103_D20210327-20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Revenue from Contract with Customers - Net Sales by Geography (Details)",
     "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails",
     "shortName": "Revenue from Contract with Customers - Net Sales by Geography (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "iacfa435ee1e94a2195292f1a834ef931_D20210327-20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411406 - Disclosure - Revenue from Contract with Customers - Additional Information (Details)",
     "role": "http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails",
     "shortName": "Revenue from Contract with Customers - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "algm:AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i189cadbb4cf24a8699f89dc74289fbd6_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - Disclosure - Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)",
     "role": "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails",
     "shortName": "Fair Value Measurements - Assets And Liabilities Measured At Fair Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i189cadbb4cf24a8699f89dc74289fbd6_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "ib66bac1dde2c48d2a69432fd1d4ab268_I20210326",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415408 - Disclosure - Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details)",
     "role": "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails",
     "shortName": "Fair Value Measurements - Change in Fair Value of Level 3 Contingent Consideration (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "ib66bac1dde2c48d2a69432fd1d4ab268_I20210326",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details)",
     "role": "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails",
     "shortName": "Trade Accounts Receivable, net - Summary of Trade Accounts Receivable, net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "algm:AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "role": "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i344baba3aeb74f68bc7801aee9482224_I20210326",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2419410 - Disclosure - Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details)",
     "role": "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails",
     "shortName": "Trade Accounts Receivable, net - Schedule of Changes in Allowance For Doubtful Accounts and Sales Returns and Sales Allowances (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422411 - Disclosure - Inventories - Schedule of Inventories (Details)",
     "role": "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails",
     "shortName": "Inventories - Schedule of Inventories (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryRawMaterialsAndSuppliesNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWriteDown",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2423412 - Disclosure - Inventories - Narrative (Details)",
     "role": "http://www.allegromicro.com/role/InventoriesNarrativeDetails",
     "shortName": "Inventories - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryWriteDown",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "ie3351bd190de486a98b0ac0104434389_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425413 - Disclosure - Assets Held For Sale (Details)",
     "role": "http://www.allegromicro.com/role/AssetsHeldForSaleDetails",
     "shortName": "Assets Held For Sale (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "ie3351bd190de486a98b0ac0104434389_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428414 - Disclosure - Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details)",
     "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails",
     "shortName": "Property, Plant and Equipment, net - Schedule of Property, Plant, and Equipment (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - Disclosure - Property, Plant and Equipment, net - Narrative (Details)",
     "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
     "shortName": "Property, Plant and Equipment, net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430416 - Disclosure - Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details)",
     "role": "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails",
     "shortName": "Property, Plant and Equipment, net - Schedule of Long Lived Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i344baba3aeb74f68bc7801aee9482224_I20210326",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433417 - Disclosure - Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)",
     "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails",
     "shortName": "Goodwill and Intangible Assets - Summary of Changes in Carrying Amount of Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434418 - Disclosure - Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details)",
     "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails",
     "shortName": "Goodwill and Intangible Assets - Schedule of Intangible Assets, Net (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435419 - Disclosure - Goodwill and Intangible Assets - Narrative (Details)",
     "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
     "shortName": "Goodwill and Intangible Assets - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "ie6f90f4a5ee044fca9f5c99f2904c99b_I20200327",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "role": "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "ie6f90f4a5ee044fca9f5c99f2904c99b_I20200327",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436420 - Disclosure - Goodwill and Intangible Assets - Future Amortization Expense (Details)",
     "role": "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails",
     "shortName": "Goodwill and Intangible Assets - Future Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439421 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "role": "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseExpense",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442422 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.allegromicro.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "ibaeebb403a8147fcabcfec141084747b_I20210625",
      "decimals": null,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseTermOfContract",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443423 - Disclosure - Leases - Schedule of Lease Costs and Other Information (Details)",
     "role": "http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails",
     "shortName": "Leases - Schedule of Lease Costs and Other Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444424 - Disclosure - Leases - Schedule of Lease Liability Maturity (Details)",
     "role": "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails",
     "shortName": "Leases - Schedule of Lease Liability Maturity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i344baba3aeb74f68bc7801aee9482224_I20210326",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445425 - Disclosure - Leases - Schedule of Future Minimum Rental Payments (Details)",
     "role": "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails",
     "shortName": "Leases - Schedule of Future Minimum Rental Payments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i344baba3aeb74f68bc7801aee9482224_I20210326",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i2a7c3e13e490427ca3ae65c8b8826ddd_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447426 - Disclosure - Debt and Other Borrowings (Details)",
     "role": "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails",
     "shortName": "Debt and Other Borrowings (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i2a7c3e13e490427ca3ae65c8b8826ddd_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCredit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2450427 - Disclosure - Other Long-Term Liabilities (Details)",
     "role": "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails",
     "shortName": "Other Long-Term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i1e0a46e831594d579898642a659bbcb9_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2453428 - Disclosure - Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details)",
     "role": "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails",
     "shortName": "Retirement Plans - Schedule of Expense Related to Defined Benefit Plan (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i1e0a46e831594d579898642a659bbcb9_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i920622a939f942f19be88d3fa431bd9d_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454429 - Disclosure - Retirement Plans - Fair Value of Entity's Plan Assets (Details)",
     "role": "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
     "shortName": "Retirement Plans - Fair Value of Entity's Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i3b21cd65d25c499fb21d2419f213e730_I20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DefinedBenefitPlanPlanAssetsCategoryTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "id0629e26714941008da4ac513c482a42_I20210326",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455430 - Disclosure - Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details)",
     "role": "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails",
     "shortName": "Retirement Plans - Schedule of Changes in Fair Value of Level 3 Plan Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i52101595ee484da680bbd0e6b7b8d36a_D20210327-20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i1e0a46e831594d579898642a659bbcb9_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456431 - Disclosure - Retirement Plans - Narrative (Details)",
     "role": "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails",
     "shortName": "Retirement Plans - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i1e0a46e831594d579898642a659bbcb9_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SelfInsuranceReserveCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458432 - Disclosure - Commitment and Contingencies (Details)",
     "role": "http://www.allegromicro.com/role/CommitmentandContingenciesDetails",
     "shortName": "Commitment and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "icc9627b95eff499e8b8d918db0b83c3e_I20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SelfInsuranceReserveCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i2bc93f1180ca48a99f395dcdbaac1125_D20201102-20201102",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "algm:ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2461433 - Disclosure - Net Income per Share - Narrative (Details)",
     "role": "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails",
     "shortName": "Net Income per Share - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i2bc93f1180ca48a99f395dcdbaac1125_D20201102-20201102",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "algm:ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2462434 - Disclosure - Net Income per Share - Schedule of Computation of Net Income per Share (Details)",
     "role": "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails",
     "shortName": "Net Income per Share - Schedule of Computation of Net Income per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2463435 - Disclosure - Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details)",
     "role": "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails",
     "shortName": "Net Income per Share - Schedule of Issuable Weighted Average Share Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "algm:WeightedAverageNumberIssuableSharesOutstandingAdjustment",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "if48077f034a049298c30ef90e022d8c0_D20210327-20210625",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2466436 - Disclosure - Common Stock and Stock-Based Compensation - Narrative (Details)",
     "role": "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
     "shortName": "Common Stock and Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "if48077f034a049298c30ef90e022d8c0_D20210327-20210625",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2467437 - Disclosure - Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)",
     "role": "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails",
     "shortName": "Common Stock and Stock-Based Compensation - Schedule of Stock-Based Compensation Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2470438 - Disclosure - Income Taxes - Schedule of Tax Provision (Details)",
     "role": "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails",
     "shortName": "Income Taxes - Schedule of Tax Provision (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2471439 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Nature of the Business and Basis of Presentation",
     "role": "http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentation",
     "shortName": "Nature of the Business and Basis of Presentation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2473440 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i124e93845b734e789891373159863fb7_I20210625",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableRelatedPartiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103102 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i7434d4a8160d461abf0510a38d460929_D20210327-20210625",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9999": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i344baba3aeb74f68bc7801aee9482224_I20210326",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "",
     "isDefault": "false",
     "longName": "Uncategorized Items - algm-20210625.htm",
     "role": "http://xbrl.sec.gov/role/uncategorizedFacts",
     "shortName": "Uncategorized Items - algm-20210625.htm",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "algm-20210625.htm",
      "contextRef": "i344baba3aeb74f68bc7801aee9482224_I20210326",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 90,
   "tag": {
    "algm_AMEPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AME Plan",
        "label": "AME Plan [Member]",
        "terseLabel": "AME Plan"
       }
      }
     },
     "localname": "AMEPlanMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_AMTCFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "AMTC Facility",
        "label": "AMTC Facility [Member]",
        "terseLabel": "AMTC Facility"
       }
      }
     },
     "localname": "AMTCFacilityMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/AssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Allowance for Credit Loss And Returns And Sales",
        "label": "Accounts Receivable, Allowance for Credit Loss And Returns And Sales [Roll Forward]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesRollForward",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "algm_AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff",
        "label": "Accounts Receivable, Allowance For Credit Loss And Returns And Sales, Writeoff",
        "negatedTerseLabel": "Write-offs, net of recoveries"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossAndReturnsAndSalesWriteoff",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current",
        "label": "Accounts Receivable, Allowance For Credit Loss Returns And Sales, Current",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForCreditLossReturnsAndSalesCurrent",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AccountsReceivableAllowanceForReturnsAndSalesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Allowance For Returns And Sales, Current",
        "label": "Accounts Receivable, Allowance For Returns And Sales, Current",
        "negatedTerseLabel": "Returns and sales allowances",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForReturnsAndSalesCurrent",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails",
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AccountsReceivableAllowanceForReturnsAndSalesRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Allowance For Returns And Sales",
        "label": "Accounts Receivable, Allowance For Returns And Sales [Roll Forward]",
        "terseLabel": "Returns and Sales Allowances"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForReturnsAndSalesRollForward",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "algm_AccountsReceivableAllowanceForReturnsAndSalesWriteoff": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Allowance For Returns And Sales, Writeoff",
        "label": "Accounts Receivable, Allowance For Returns And Sales, Writeoff",
        "negatedTerseLabel": "Write-offs, net of recoveries"
       }
      }
     },
     "localname": "AccountsReceivableAllowanceForReturnsAndSalesWriteoff",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current",
        "label": "Accounts Receivable, before Allowance for Credit Loss, And Due From Related Parties, Current",
        "terseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableBeforeAllowanceForCreditLossAndDueFromRelatedPartiesCurrent",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal)",
        "label": "Accounts Receivable, Credit Loss And Returns And Sales Allowances Expense (Reversal)",
        "terseLabel": "Charged to costs and expenses or revenue"
       }
      }
     },
     "localname": "AccountsReceivableCreditLossAndReturnsAndSalesAllowancesExpenseReversal",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AccountsReceivableReturnsAndSalesAllowancesExpenseReversal": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Returns And Sales Allowances Expense (Reversal)",
        "label": "Accounts Receivable, Returns And Sales Allowances Expense (Reversal)",
        "terseLabel": "Charged to costs and expenses or revenue"
       }
      }
     },
     "localname": "AccountsReceivableReturnsAndSalesAllowancesExpenseReversal",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current",
        "label": "Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments, Current",
        "terseLabel": "Trade accounts receivable, returns, credits issued, and price protection adjustments, current"
       }
      }
     },
     "localname": "AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsCurrent",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments Expense (Credit)",
        "label": "Accounts Receivable, Returns, Credits Issued, And Price Protection Adjustments Expense (Credit)",
        "terseLabel": "Trade accounts receivable, returns, credits issued, and price protection adjustments expense (credit)"
       }
      }
     },
     "localname": "AccountsReceivableReturnsCreditsIssuedAndPriceProtectionAdjustmentsExpenseCredit",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AccruedSeveranceCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 8.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Severance, Current",
        "label": "Accrued Severance, Current",
        "terseLabel": "Accrued severance"
       }
      }
     },
     "localname": "AccruedSeveranceCurrent",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid In Capital, Capitalization Changes",
        "label": "Adjustments To Additional Paid In Capital, Capitalization Changes",
        "negatedTerseLabel": "Capitalization changes related to organizational structure of affiliates and direct and indirect interests in subsidiaries"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalCapitalizationChanges",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Additional Paid-In Capital, Reclassification Of Common Stock",
        "label": "Adjustments To Additional Paid-In Capital, Reclassification Of Common Stock",
        "verboseLabel": "Reclassification of certain class L shares"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalReclassificationOfCommonStock",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_AutomotiveEndMarketMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Automotive End Market",
        "label": "Automotive End Market [Member]",
        "terseLabel": "Automotive"
       }
      }
     },
     "localname": "AutomotiveEndMarketMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_BuildingsBuildingImprovementsAndLeaseholdImprovementsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Buildings, Building Improvements And Leasehold Improvements",
        "label": "Buildings, Building Improvements And Leasehold Improvements [Member]",
        "terseLabel": "Buildings, building improvements and leasehold improvements"
       }
      }
     },
     "localname": "BuildingsBuildingImprovementsAndLeaseholdImprovementsMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_BusinessCombinationConsiderationTransferredPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Transferred Payable",
        "label": "Business Combination, Consideration Transferred Payable",
        "terseLabel": "Base acquisition purchase price due"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferredPayable",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_CommonClassLMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Class L",
        "label": "Common Class L [Member]",
        "verboseLabel": "Common Class L"
       }
      }
     },
     "localname": "CommonClassLMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails",
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Annualized Return On Capital, Triggering Percent, Remaining Distributions Split",
        "label": "Common Stock, Annualized Return On Capital, Triggering Percent, Remaining Distributions Split",
        "terseLabel": "Annualized return on capital, triggering percent, remaining distributions split between Class A and Class L shareholders"
       }
      }
     },
     "localname": "CommonStockAnnualizedReturnOnCapitalTriggeringPercentRemainingDistributionsSplit",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "algm_CommonStockPriorityDividendRatePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Common Stock, Priority Dividend Rate, Percent",
        "label": "Common Stock, Priority Dividend Rate, Percent",
        "terseLabel": "Priority dividend rate"
       }
      }
     },
     "localname": "CommonStockPriorityDividendRatePercent",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "algm_Company401KPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Company 401(K) Plan",
        "label": "Company 401(K) Plan [Member]",
        "terseLabel": "401(K) Plan"
       }
      }
     },
     "localname": "Company401KPlanMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_ContingentConsiderationFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration, Fair Value Disclosure",
        "label": "Contingent Consideration, Fair Value Disclosure",
        "terseLabel": "Contingent consideration"
       }
      }
     },
     "localname": "ContingentConsiderationFairValueDisclosure",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_ContingentConsiderationLiabilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contingent Consideration Liability",
        "label": "Contingent Consideration Liability [Member]",
        "terseLabel": "Contingent Consideration Liability"
       }
      }
     },
     "localname": "ContingentConsiderationLiabilityMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_ConversionOfStockConversionRatio": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Stock, Conversion Ratio",
        "label": "Conversion Of Stock, Conversion Ratio",
        "terseLabel": "Conversion rate"
       }
      }
     },
     "localname": "ConversionOfStockConversionRatio",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "algm_ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion of Stock, Shares Issued, Including Shares Withheld For Tax Withholding Obligation",
        "label": "Conversion of Stock, Shares Issued, Including Shares Withheld For Tax Withholding Obligation",
        "terseLabel": "Shares issued upon conversion, including shares withheld for tax withholding obligation (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssuedIncludingSharesWithheldForTaxWithholdingObligation",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "algm_ConversionOfStockSharesWithheldForTaxWithholdingObligation": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Of Stock, Shares Withheld For Tax Withholding Obligation",
        "label": "Conversion Of Stock, Shares Withheld For Tax Withholding Obligation",
        "terseLabel": "Shares returned for tax payments made on behalf of holders of common stock (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesWithheldForTaxWithholdingObligation",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "algm_CreditSuisseAGCaymanIslandsBranchMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Suisse AG, Cayman Islands Branch",
        "label": "Credit Suisse AG, Cayman Islands Branch [Member]",
        "terseLabel": "Credit Suisse AG, Cayman Islands Branch"
       }
      }
     },
     "localname": "CreditSuisseAGCaymanIslandsBranchMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_DebtInstrumentInterestRateFloor": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Interest Rate Floor",
        "label": "Debt Instrument, Interest Rate Floor",
        "terseLabel": "Interest rate floor"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateFloor",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "algm_DefinedBenefitPlanRetirementEligibilityAge": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined Benefit Plan, Retirement Eligibility Age",
        "label": "Defined Benefit Plan, Retirement Eligibility Age",
        "terseLabel": "Retirement age"
       }
      }
     },
     "localname": "DefinedBenefitPlanRetirementEligibilityAge",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "algm_DiscreteTechnologyDevelopmentAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discrete Technology Development Agreement",
        "label": "Discrete Technology Development Agreement [Member]",
        "terseLabel": "Discrete Technology Development Agreement"
       }
      }
     },
     "localname": "DiscreteTechnologyDevelopmentAgreementMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Continuing Operations Excluding Discrete Tax Items, Percent",
        "label": "Effective Income Tax Rate Reconciliation, Continuing Operations Excluding Discrete Tax Items, Percent",
        "terseLabel": "Annual operating tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationContinuingOperationsExcludingDiscreteTaxItemsPercent",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "algm_FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_ICTechnologyDevelopmentAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IC Technology Development Agreement",
        "label": "IC Technology Development Agreement [Member]",
        "terseLabel": "IC Technology Development Agreement"
       }
      }
     },
     "localname": "ICTechnologyDevelopmentAgreementMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities",
        "label": "Increase (Decrease) In Accrued Liabilities And Other Current And Long-Term Liabilities",
        "terseLabel": "Accrued expenses and other current and long-term liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherCurrentAndLongTermLiabilities",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_IncreaseDecreaseInDueToFromRelatedParties": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase (Decrease) In Due To (From) Related Parties",
        "label": "Increase (Decrease) In Due To (From) Related Parties",
        "terseLabel": "Due to/from related parties"
       }
      }
     },
     "localname": "IncreaseDecreaseInDueToFromRelatedParties",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_IndefiniteLivedTechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indefinite-Lived Technology-Based Intangible Assets",
        "label": "Indefinite-Lived Technology-Based Intangible Assets [Member]",
        "terseLabel": "Indefinite-lived and legacy process technology"
       }
      }
     },
     "localname": "IndefiniteLivedTechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_IndustrialEndMarketMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Industrial End Market",
        "label": "Industrial End Market [Member]",
        "terseLabel": "Industrial"
       }
      }
     },
     "localname": "IndustrialEndMarketMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal)",
        "label": "Inventory Write-Down And Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provisions for inventory and credit losses/bad debt"
       }
      }
     },
     "localname": "InventoryWriteDownAndAccountsReceivableCreditLossExpenseReversal",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_LegacyTrademarksMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legacy Trademarks",
        "label": "Legacy Trademarks [Member]",
        "terseLabel": "Legacy trademarks"
       }
      }
     },
     "localname": "LegacyTrademarksMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_LessAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Less",
        "label": "Less [Abstract]",
        "terseLabel": "Less:"
       }
      }
     },
     "localname": "LessAbstract",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "algm_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, to be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, to be Paid, After Year Four",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Sublease, Option To Terminate, Period Of Notice",
        "label": "Lessee, Operating Sublease, Option To Terminate, Period Of Notice",
        "terseLabel": "Option to terminate, period of notice"
       }
      }
     },
     "localname": "LesseeOperatingSubleaseOptionToTerminatePeriodOfNotice",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "algm_LineOfCreditAgreementExpiringAugust312021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line-Of-Credit Agreement Expiring August 31, 2021",
        "label": "Line-Of-Credit Agreement Expiring August 31, 2021 [Member]",
        "terseLabel": "Line-of-Credit Agreement Expiring August 31, 2021"
       }
      }
     },
     "localname": "LineOfCreditAgreementExpiringAugust312021Member",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_LineOfCreditAgreementExpiringJune302021Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line-Of-Credit Agreement Expiring June 30, 2021",
        "label": "Line-Of-Credit Agreement Expiring June 30, 2021 [Member]",
        "terseLabel": "Line-of-Credit Agreement Expiring June 30, 2021"
       }
      }
     },
     "localname": "LineOfCreditAgreementExpiringJune302021Member",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_MagneticSensorsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Magnetic Sensors",
        "label": "Magnetic Sensors [Member]",
        "terseLabel": "Magnetic sensors"
       }
      }
     },
     "localname": "MagneticSensorsMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_MizuhoBankLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Mizuho Bank, Ltd",
        "label": "Mizuho Bank, Ltd [Member]",
        "terseLabel": "Mizuho Bank, Ltd"
       }
      }
     },
     "localname": "MizuhoBankLtdMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_NonRelatedPartyRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non-Related Party Revenue",
        "label": "Non-Related Party Revenue [Member]",
        "terseLabel": "Non-Related Party Revenue"
       }
      }
     },
     "localname": "NonRelatedPartyRevenueMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_NumberOfContinentsOnWhichEntityOperates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Continents On Which Entity Operates",
        "label": "Number Of Continents On Which Entity Operates",
        "terseLabel": "Number of continents on which entity operates"
       }
      }
     },
     "localname": "NumberOfContinentsOnWhichEntityOperates",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentationAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "algm_NumberOfLocations": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Locations",
        "label": "Number Of Locations",
        "terseLabel": "Number of locations"
       }
      }
     },
     "localname": "NumberOfLocations",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentationAdditionalInformationDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "algm_OtherAccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Accounts Receivable, Related Parties, Current",
        "label": "Other Accounts Receivable, Related Parties, Current",
        "terseLabel": "Other accounts receivable from related party"
       }
      }
     },
     "localname": "OtherAccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_OtherAmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Americas",
        "label": "Other Americas [Member]",
        "terseLabel": "Other Americas"
       }
      }
     },
     "localname": "OtherAmericasMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_OtherAsiaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Asia",
        "label": "Other Asia [Member]",
        "terseLabel": "Other Asia"
       }
      }
     },
     "localname": "OtherAsiaMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Countries",
        "label": "Other Countries [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_OtherEndMarketMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other End Market",
        "label": "Other End Market [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherEndMarketMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_PensionPromiseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Pension Promise",
        "label": "Pension Promise [Member]",
        "terseLabel": "Pension Promise"
       }
      }
     },
     "localname": "PensionPromiseMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_PhotonicsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Photonics",
        "label": "Photonics [Member]",
        "terseLabel": "Photonics"
       }
      }
     },
     "localname": "PhotonicsMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_PowerIntegratedCircuitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Power Integrated Circuits",
        "label": "Power Integrated Circuits [Member]",
        "terseLabel": "Power integrated circuits"
       }
      }
     },
     "localname": "PowerIntegratedCircuitsMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_PriceSupportPaymentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price Support Payment",
        "label": "Price Support Payment [Member]",
        "terseLabel": "Price Support Payment"
       }
      }
     },
     "localname": "PriceSupportPaymentMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_RelatedPartyRevenueMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Revenue",
        "label": "Related Party Revenue [Member]",
        "terseLabel": "Related Party Revenue"
       }
      }
     },
     "localname": "RelatedPartyRevenueMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_RelatedPartyTransactionMonthlyFeePayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Monthly Fee Payable",
        "label": "Related Party Transaction, Monthly Fee Payable",
        "terseLabel": "Monthly fee payable"
       }
      }
     },
     "localname": "RelatedPartyTransactionMonthlyFeePayable",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_RelatedPartyTransactionSeverancePaymentIfTerminated": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Severance Payment If Terminated",
        "label": "Related Party Transaction, Severance Payment If Terminated",
        "terseLabel": "Severance payment if terminated"
       }
      }
     },
     "localname": "RelatedPartyTransactionSeverancePaymentIfTerminated",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_RelatedPartyTransactionSigningFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Signing Fee",
        "label": "Related Party Transaction, Signing Fee",
        "terseLabel": "Signing fee"
       }
      }
     },
     "localname": "RelatedPartyTransactionSigningFee",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_RestrictedCashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted Cash and Cash Equivalents, Fair Value Disclosure",
        "label": "Restricted Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "algm_SaleOfStockPercentageOfOwnershipInterestSold": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock, Percentage Of Ownership Interest Sold",
        "label": "Sale Of Stock, Percentage Of Ownership Interest Sold",
        "terseLabel": "Percentage of ownership interest sold"
       }
      }
     },
     "localname": "SaleOfStockPercentageOfOwnershipInterestSold",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentationAdditionalInformationDetails"
     ],
     "xbrltype": "pureItemType"
    },
    "algm_SankenElectricEuropeLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sanken Electric Europe Ltd.",
        "label": "Sanken Electric Europe Ltd. [Member]",
        "terseLabel": "Sanken Electric Europe Ltd."
       }
      }
     },
     "localname": "SankenElectricEuropeLtdMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_SankenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sanken",
        "label": "Sanken [Member]",
        "terseLabel": "Sanken"
       }
      }
     },
     "localname": "SankenMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Accelerated Vesting, Acceleration Period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Accelerated Vesting, Acceleration Period",
        "terseLabel": "Accelerated vesting, acceleration period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedVestingAccelerationPeriod",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "algm_ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Inclusion Percentage Of Target Goals",
        "terseLabel": "Inclusion percentage of target goals"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardInclusionPercentageOfTargetGoals",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "algm_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan Facility"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_UnitInvestmentTrustFundMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unit Investment Trust Fund",
        "label": "Unit Investment Trust Fund [Member]",
        "terseLabel": "Unit investment trust fund"
       }
      }
     },
     "localname": "UnitInvestmentTrustFundMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_UnsecuredRevolvingCreditFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unsecured Revolving Credit Facilities",
        "label": "Unsecured Revolving Credit Facilities [Member]",
        "terseLabel": "Unsecured Revolving Credit Facilities"
       }
      }
     },
     "localname": "UnsecuredRevolvingCreditFacilitiesMember",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "algm_WeightedAverageNumberIssuableSharesOutstandingAdjustment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted Average Number Issuable Shares Outstanding Adjustment",
        "label": "Weighted Average Number Issuable Shares Outstanding Adjustment",
        "terseLabel": "Dilutive effect of common stock equivalents (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberIssuableSharesOutstandingAdjustment",
     "nsuri": "http://www.allegromicro.com/20210625",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "country_CN": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CHINA",
        "terseLabel": "Greater China"
       }
      }
     },
     "localname": "CN",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails",
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_JP": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "JAPAN",
        "terseLabel": "Japan"
       }
      }
     },
     "localname": "JP",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails",
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_KR": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "KOREA, REPUBLIC OF",
        "terseLabel": "South Korea"
       }
      }
     },
     "localname": "KR",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails",
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_PH": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "PHILIPPINES",
        "terseLabel": "Philippines"
       }
      }
     },
     "localname": "PH",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_TH": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "THAILAND",
        "terseLabel": "Thailand"
       }
      }
     },
     "localname": "TH",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r632"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r633"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r636"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r635"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r634"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r630"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r631"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_DirectorMember": {
     "auth_ref": [
      "r202"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Director [Member]",
        "terseLabel": "Director"
       }
      }
     },
     "localname": "DirectorMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]",
        "terseLabel": "Europe"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r201",
      "r273",
      "r277",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r374",
      "r384",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r597",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails",
      "http://www.allegromicro.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r374",
      "r384",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r597",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails",
      "http://www.allegromicro.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r201",
      "r273",
      "r277",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r195",
      "r273",
      "r275",
      "r534",
      "r596",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r195",
      "r273",
      "r275",
      "r534",
      "r596",
      "r598"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r312",
      "r374",
      "r384",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r597",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails",
      "http://www.allegromicro.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r312",
      "r374",
      "r384",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r597",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails",
      "http://www.allegromicro.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r196",
      "r197",
      "r273",
      "r276",
      "r599",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails",
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r196",
      "r197",
      "r273",
      "r276",
      "r599",
      "r616",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails",
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingStandardsUpdate201602Member": {
     "auth_ref": [
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).",
        "label": "Accounting Standards Update 2016-02 [Member]",
        "terseLabel": "Accounting Standards Update 2016-02"
       }
      }
     },
     "localname": "AccountingStandardsUpdate201602Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.",
        "label": "Accounts and Other Receivables, Net, Current",
        "terseLabel": "Accounts receivable \u2013 other"
       }
      }
     },
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.",
        "label": "Accounts Payable and Other Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableRelatedPartiesCurrent": {
     "auth_ref": [
      "r61",
      "r126",
      "r520",
      "r521"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount for accounts payable to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Related Parties, Current",
        "terseLabel": "Amounts due to related party"
       }
      }
     },
     "localname": "AccountsPayableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r24",
      "r61"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Trade, Current",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r19",
      "r39",
      "r203",
      "r204"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Trade accounts receivable, net of provision for expected credit losses of $773 at June\u00a025, 2021 and allowance for doubtful accounts of $138 at March\u00a026, 2021",
        "totalLabel": "Trade accounts receivable, net"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableRelatedPartiesCurrent": {
     "auth_ref": [
      "r72",
      "r126",
      "r519",
      "r521"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.",
        "label": "Accounts Receivable, Related Parties, Current",
        "negatedLabel": "Related party trade accounts receivable",
        "terseLabel": "Trade accounts receivable from related party"
       }
      }
     },
     "localname": "AccountsReceivableRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails",
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r250",
      "r254",
      "r255"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies",
        "terseLabel": "Environmental accruals"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommitmentandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r32",
      "r558",
      "r578"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued income taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedProfessionalFeesCurrent": {
     "auth_ref": [
      "r23",
      "r24",
      "r64"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Professional Fees, Current",
        "terseLabel": "Accrued professional fees"
       }
      }
     },
     "localname": "AccruedProfessionalFeesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalariesCurrent": {
     "auth_ref": [
      "r23",
      "r24",
      "r64"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Salaries, Current",
        "terseLabel": "Accrued salaries and wages"
       }
      }
     },
     "localname": "AccruedSalariesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedUtilitiesCurrent": {
     "auth_ref": [
      "r23",
      "r24",
      "r64"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for utilities, such as electrical power, heating oil, natural gas, and water. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Utilities, Current",
        "terseLabel": "Accrued utilities"
       }
      }
     },
     "localname": "AccruedUtilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedVacationCurrent": {
     "auth_ref": [
      "r23",
      "r64",
      "r283"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for unused vacation time owed to employees based on the entity's vacation benefit given to its employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Vacation, Current",
        "terseLabel": "Accrued vacation"
       }
      }
     },
     "localname": "AccruedVacationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r59",
      "r243"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r42",
      "r80",
      "r81",
      "r82",
      "r581",
      "r609",
      "r613"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r79",
      "r82",
      "r83",
      "r128",
      "r129",
      "r130",
      "r461",
      "r604",
      "r605"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Acquired Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r40",
      "r410"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r407",
      "r408",
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid-In Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentForAmortization": {
     "auth_ref": [
      "r112",
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives.",
        "label": "Amortization",
        "terseLabel": "Amortization expense"
       }
      }
     },
     "localname": "AdjustmentForAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r429",
      "r430",
      "r431",
      "r432",
      "r536",
      "r537",
      "r538",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by amendment to accounting standards.",
        "label": "Accounting Standards Update [Axis]",
        "terseLabel": "Accounting Standards Update [Axis]"
       }
      }
     },
     "localname": "AdjustmentsForNewAccountingPronouncementsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r386",
      "r388",
      "r412",
      "r413"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r388",
      "r400",
      "r411"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r46",
      "r206",
      "r218"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedTerseLabel": "Provision for expected credit losses and allowance for doubtful accounts",
        "periodEndLabel": "Balance at the end of the period",
        "periodStartLabel": "Balance at the beginning of the period",
        "terseLabel": "Allowances for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails",
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetSummaryofTradeAccountsReceivablenetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r220"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedTerseLabel": "Write-offs, net of recoveries"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r98",
      "r112",
      "r495"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of deferred financing costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r112",
      "r230",
      "r235"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Intangible assets amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Antidilutive securities excluded from computation of net income per share (in shares)"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]",
        "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r121",
      "r183",
      "r187",
      "r193",
      "r211",
      "r456",
      "r462",
      "r483",
      "r556",
      "r577"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r21",
      "r22",
      "r76",
      "r121",
      "r211",
      "r456",
      "r462",
      "r483"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r468"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Fair Value Disclosure [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "AssetsFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "auth_ref": [
      "r1",
      "r2",
      "r9",
      "r11",
      "r14",
      "r240",
      "r246"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "terseLabel": "Assets held for sale"
       }
      }
     },
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r390",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BankLoanObligationsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Investments in debentures, bonds and other debt securities issued by a bank holding company, its subsidiaries, or affiliates.",
        "label": "Bank Loan Obligations [Member]",
        "terseLabel": "Loans"
       }
      }
     },
     "localname": "BankLoanObligationsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1": {
     "auth_ref": [
      "r111",
      "r450"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.",
        "label": "Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability",
        "terseLabel": "Change in fair value of contingent consideration",
        "verboseLabel": "Loss on contingent consideration change in fair value"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r447",
      "r448",
      "r449"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Business Combination, Contingent Consideration, Liability",
        "terseLabel": "Accrued contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "auth_ref": [
      "r116",
      "r117",
      "r118"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "negatedTerseLabel": "Changes in Trade accounts payable related to Property, plant and equipment, net"
       }
      }
     },
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r17",
      "r56",
      "r114"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r108",
      "r114",
      "r119"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "CASH AND CASH EQUIVALENTS AND RESTRICTED CASH AT END OF PERIOD:",
        "periodStartLabel": "Cash and cash equivalents and Restricted cash at beginning of period",
        "totalLabel": "Cash and cash equivalents and Restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]",
        "terseLabel": "RECONCILIATION OF CASH AND CASH EQUIVALENTS AND RESTRICTED CASH:"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r108",
      "r488"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net increase in Cash and cash equivalents and Restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashDivestedFromDeconsolidation": {
     "auth_ref": [
      "r105"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reduction in cash due to no longer including the former subsidiary's cash in the consolidated entity's cash.",
        "label": "Cash Divested from Deconsolidation",
        "negatedTerseLabel": "Contribution of cash balances due to divestiture of subsidiary"
       }
      }
     },
     "localname": "CashDivestedFromDeconsolidation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]",
        "terseLabel": "Noncash transactions:"
       }
      }
     },
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash Flow, Operating Activities, Lessee [Abstract]",
        "terseLabel": "Other information:"
       }
      }
     },
     "localname": "CashFlowOperatingActivitiesLesseeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfStockDomain": {
     "auth_ref": [
      "r120",
      "r121",
      "r146",
      "r147",
      "r148",
      "r151",
      "r153",
      "r162",
      "r163",
      "r164",
      "r211",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.",
        "label": "Class of Stock [Domain]",
        "terseLabel": "Class of Stock [Domain]"
       }
      }
     },
     "localname": "ClassOfStockDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails",
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r69",
      "r255",
      "r563",
      "r586"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "Commitments and Contingencies",
        "terseLabel": "Commitments and contingencies (Note 15)"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r251",
      "r252",
      "r253",
      "r256"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommitmentandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonClassAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Classification of common stock representing ownership interest in a corporation.",
        "label": "Common Class A [Member]",
        "verboseLabel": "Common Class A"
       }
      }
     },
     "localname": "CommonClassAMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r128",
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r37"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r37",
      "r262"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common stock, $0.01 par value; 1,000,000,000 shares authorized, 189,581,621 shares issued and outstanding at June\u00a025, 2021; 1,000,000,000 shares authorized, 189,588,161 issued and outstanding at March\u00a026, 2021"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r85",
      "r87",
      "r88",
      "r95",
      "r570",
      "r592"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income attributable to Allegro MicroSystems, Inc."
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r85",
      "r87",
      "r94",
      "r454",
      "r455",
      "r466",
      "r569",
      "r591"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Noncontrolling Interest",
        "negatedTerseLabel": "Other comprehensive loss attributable to non-controlling interest"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r85",
      "r87",
      "r93",
      "r453",
      "r466",
      "r568",
      "r590"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r173",
      "r174",
      "r201",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r173",
      "r174",
      "r201",
      "r480",
      "r481",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r173",
      "r174",
      "r201",
      "r480",
      "r481",
      "r615"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r167",
      "r574"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentrations of Credit Risk and Significant Customers"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Concentration Risk [Line Items]",
        "terseLabel": "Concentration Risk [Line Items]"
       }
      }
     },
     "localname": "ConcentrationRiskLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r173",
      "r174",
      "r201",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTable": {
     "auth_ref": [
      "r170",
      "r173",
      "r174",
      "r175",
      "r480",
      "r482"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.",
        "label": "Concentration Risk [Table]",
        "terseLabel": "Concentration Risk [Table]"
       }
      }
     },
     "localname": "ConcentrationRiskTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r173",
      "r174",
      "r201",
      "r480",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConstructionInProgressMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.",
        "label": "Construction in Progress [Member]",
        "terseLabel": "Construction in progress"
       }
      }
     },
     "localname": "ConstructionInProgressMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateBondSecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes information about long-term debt securities that are issued by either a domestic or foreign corporate business entity with a date certain promise of repayment and a return to the holder for the time value of money (for example, variable or fixed interest, original issue discount).",
        "label": "Corporate Bond Securities [Member]",
        "terseLabel": "Bonds"
       }
      }
     },
     "localname": "CorporateBondSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r100",
      "r534"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]",
        "terseLabel": "Cost of sales"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r427",
      "r435",
      "r437"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Operating taxes"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r171",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r445"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r261"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Debt and Other Borrowings"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowings"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r31",
      "r32",
      "r33",
      "r557",
      "r560",
      "r575"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "Accrued management incentives"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrent": {
     "auth_ref": [
      "r284",
      "r285"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current",
        "terseLabel": "Accrued management incentives"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r60",
      "r495"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Deferred financing costs"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r419",
      "r420"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income tax assets"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r112",
      "r122",
      "r428",
      "r435",
      "r436",
      "r437"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld": {
     "auth_ref": [
      "r317",
      "r361"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, measured using unobservable inputs, of increase (decrease) in plan assets of defined benefit plan from actual return (loss) on assets still held.",
        "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase (Decrease) for Actual Return (Loss) on Plan Assets Still Held",
        "terseLabel": "Revaluation of equity securities"
       }
      }
     },
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssetsStillHeld",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit": {
     "auth_ref": [
      "r290",
      "r328",
      "r355"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss), recognized immediately as component of net periodic benefit (cost) credit, for change in value of benefit obligation or plan assets from experience different from that assumed, change in actuarial assumption, or consequence of temporarily deviating from substantive plan. Includes, but is not limited to, amount in excess of ten percent of greater of fair value of plan assets or benefit obligation.",
        "label": "Defined Benefit Plan, Actuarial Gain (Loss), Immediate Recognition as Component in Net Periodic Benefit (Cost) Credit",
        "negatedTerseLabel": "Actuarial loss"
       }
      }
     },
     "localname": "DefinedBenefitPlanActuarialGainLossImmediateRecognitionAsComponentInNetPeriodicBenefitCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "auth_ref": [
      "r290",
      "r329",
      "r356",
      "r361",
      "r362"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "terseLabel": "Amortization of prior service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "auth_ref": [
      "r30",
      "r288",
      "r289",
      "r311",
      "r361",
      "r555",
      "r576"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans.",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "terseLabel": "Other assets, net"
       }
      }
     },
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "auth_ref": [
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r339",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]"
       }
      }
     },
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]",
        "terseLabel": "Defined Benefit Plan, Change in Fair Value of Plan Assets, Level 3 Reconciliation [Roll Forward]"
       }
      }
     },
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsLevel3ReconciliationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesCommonStockMember": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity, for which ownership is represented by share of common stock; in which defined benefit plan asset is invested.",
        "label": "Defined Benefit Plan, Equity Securities, Common Stock [Member]",
        "terseLabel": "Stocks"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesCommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "auth_ref": [
      "r313",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant.",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "terseLabel": "Stocks and other investments"
       }
      }
     },
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear": {
     "auth_ref": [
      "r359",
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of contributions received and expected to be received by defined benefit plan from employer in current fiscal year.",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Current Fiscal Year",
        "terseLabel": "Expected contributions in current fiscal year"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsCurrentFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "auth_ref": [
      "r290",
      "r327",
      "r354",
      "r361",
      "r362"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "negatedTerseLabel": "Expected return on plan assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r302",
      "r313",
      "r315",
      "r316",
      "r361"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Assets of non-U.S. defined benefit plan"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "auth_ref": [
      "r290",
      "r294",
      "r326",
      "r353",
      "r361",
      "r362"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.",
        "label": "Defined Benefit Plan, Interest Cost",
        "terseLabel": "Interest cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanInterestCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "auth_ref": [
      "r324",
      "r351",
      "r361",
      "r362"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "totalLabel": "Net periodic pension expense"
       }
      }
     },
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsCategoryTableTextBlock": {
     "auth_ref": [
      "r313",
      "r315"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of defined benefit plan asset investment. Includes, but is not limited to, fair value of category of plan asset and its level within fair value hierarchy.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Table Text Block]",
        "terseLabel": "Fair Value of Entity's Plan Assets"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsCategoryTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r304"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) plan assets of defined benefit plan.",
        "label": "Defined Benefit Plan, Plan Assets, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Change in foreign currency exchange rates"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement": {
     "auth_ref": [
      "r318"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, measured using unobservable input, of decrease in plan asset of defined benefit plan from settlement of trade associated with underlying investment.",
        "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Decrease for Settlement",
        "negatedTerseLabel": "Redemptions during the year"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationDecreaseForSettlement",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase": {
     "auth_ref": [
      "r318"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, measured using unobservable input, of increase in plan asset of defined benefit plan from purchase.",
        "label": "Defined Benefit Plan, Plan Assets Level 3 Reconciliation, Increase for Purchase",
        "terseLabel": "Additions during the year"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationIncreaseForPurchase",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "auth_ref": [
      "r292",
      "r325",
      "r352",
      "r361",
      "r362"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan.",
        "label": "Defined Benefit Plan, Service Cost",
        "terseLabel": "Service cost"
       }
      }
     },
     "localname": "DefinedBenefitPlanServiceCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanCostRecognized": {
     "auth_ref": [
      "r365"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost for defined contribution plan.",
        "label": "Defined Contribution Plan, Cost",
        "terseLabel": "Total contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanCostRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Company contributions"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay",
        "terseLabel": "Maximum employer contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage employer matches of the employee's percentage contribution matched.",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "terseLabel": "Employer matching contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.",
        "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage",
        "terseLabel": "Vesting percentage"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Maximum employee contribution"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DepositLiabilityCurrent": {
     "auth_ref": [
      "r64"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The current portion, due within one year or one operating cycle, if longer, of deposits held other than customer deposits.",
        "label": "Deposit Liability, Current",
        "terseLabel": "Deposits on AMTC Facility"
       }
      }
     },
     "localname": "DepositLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r112",
      "r241"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation expense"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r112",
      "r181"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r273",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Net Sales by Core End Market and Application"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Common Stock and Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by disposal group classification.",
        "label": "Disposal Group Classification [Axis]",
        "terseLabel": "Disposal Group Classification [Axis]"
       }
      }
     },
     "localname": "DisposalGroupClassificationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations.",
        "label": "Disposal Group Classification [Domain]",
        "terseLabel": "Disposal Group Classification [Domain]"
       }
      }
     },
     "localname": "DisposalGroupClassificationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": {
     "auth_ref": [
      "r11",
      "r239",
      "r247"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.",
        "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]",
        "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations"
       }
      }
     },
     "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": {
     "auth_ref": [
      "r493"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.",
        "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)",
        "negatedLabel": "Foreign currency loss on translation"
       }
      }
     },
     "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AssetsHeldForSaleDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "auth_ref": [
      "r15",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "terseLabel": "Assets Held For Sale"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AssetsHeldForSale"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "auth_ref": [
      "r367",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of disposal group.",
        "label": "Disposal Group Name [Domain]",
        "terseLabel": "Disposal Group Name [Domain]"
       }
      }
     },
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AssetsHeldForSaleDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DueFromRelatedPartiesCurrent": {
     "auth_ref": [
      "r20",
      "r27",
      "r38",
      "r123",
      "r519"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of receivables to be collected from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth, at the financial statement date. which are usually due within one year (or one business cycle).",
        "label": "Due from Related Parties, Current",
        "terseLabel": "Trade and other accounts receivable due from related party"
       }
      }
     },
     "localname": "DueFromRelatedPartiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Net income attributable to Allegro MicroSystems, Inc. per share (Note 16):"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r96",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r143",
      "r146",
      "r151",
      "r152",
      "r153",
      "r158",
      "r159",
      "r571",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share)",
        "verboseLabel": "Basic (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic and Diluted, Other Disclosures [Abstract]",
        "terseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "EarningsPerShareBasicAndDilutedOtherDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r96",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r146",
      "r151",
      "r152",
      "r153",
      "r158",
      "r159",
      "r571",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted (in dollars per share)",
        "verboseLabel": "Diluted net income attributable to Allegro MicroSystems, Inc. per share (in dollars per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r154",
      "r156",
      "r157",
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]",
        "terseLabel": "Net Income per Share"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r488"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on Cash and cash equivalents and Restricted cash"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails",
      "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r401"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Stock-based compensation expense not yet recorded"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeStockMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.",
        "label": "Employee Stock [Member]",
        "terseLabel": "Employee stock purchase plan"
       }
      }
     },
     "localname": "EmployeeStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r132",
      "r140",
      "r142",
      "r161",
      "r215",
      "r262",
      "r263",
      "r407",
      "r408",
      "r409",
      "r431",
      "r432",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r604",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "auth_ref": [
      "r209",
      "r541",
      "r543",
      "r545",
      "r547",
      "r549",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor.",
        "label": "Equity Method Investee [Member]",
        "terseLabel": "PSL"
       }
      }
     },
     "localname": "EquityMethodInvesteeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestments": {
     "auth_ref": [
      "r57",
      "r184",
      "r210"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.",
        "label": "Equity Method Investments",
        "terseLabel": "Equity investment in related party"
       }
      }
     },
     "localname": "EquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r468",
      "r469",
      "r470",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]",
        "terseLabel": "Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]"
       }
      }
     },
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "auth_ref": [
      "r468",
      "r478",
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping [Table]"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r468",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r361",
      "r469",
      "r524",
      "r525",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails",
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails",
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "auth_ref": [
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by class of liability.",
        "label": "Liability Class [Axis]",
        "terseLabel": "Liability Class [Axis]"
       }
      }
     },
     "localname": "FairValueByLiabilityClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r468",
      "r469",
      "r471",
      "r472",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails",
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r313",
      "r315",
      "r320",
      "r361",
      "r469",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails",
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r313",
      "r315",
      "r320",
      "r361",
      "r469",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "terseLabel": "Level 2"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails",
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r361",
      "r469",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "terseLabel": "Level 3"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails",
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails",
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "auth_ref": [
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents classes of liabilities measured and disclosed at fair value.",
        "label": "Fair Value by Liability Class [Domain]",
        "terseLabel": "Fair Value by Liability Class [Domain]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "auth_ref": [
      "r473",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation"
       }
      }
     },
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails",
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases": {
     "auth_ref": [
      "r474"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of purchases of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases",
        "terseLabel": "Change in fair value of contingent consideration"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchases",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "auth_ref": [
      "r473"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance"
       }
      }
     },
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r361",
      "r524",
      "r525",
      "r526"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails",
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails",
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r475",
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails",
      "http://www.allegromicro.com/role/FairValueMeasurementsChangeinFairValueofLevel3ContingentConsiderationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Weighted-\u00a0Average\u00a0Lives",
        "verboseLabel": "Estimated useful life"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r234"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "terseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r236"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r231",
      "r232",
      "r234",
      "r237",
      "r535",
      "r539"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r234",
      "r539"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r231",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r234",
      "r535"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsFutureAmortizationExpenseDetails",
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r484",
      "r485",
      "r486",
      "r487"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "terseLabel": "Foreign currency transaction (loss) gain"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "auth_ref": [
      "r112"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee.",
        "label": "Gain (Loss) on Disposition of Assets",
        "negatedTerseLabel": "Gain on disposal of assets"
       }
      }
     },
     "localname": "GainLossOnDispositionOfAssets1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeographicConcentrationRiskMember": {
     "auth_ref": [
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).",
        "label": "Geographic Concentration Risk [Member]",
        "terseLabel": "Geographic Concentration Risk"
       }
      }
     },
     "localname": "GeographicConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r225",
      "r226",
      "r554"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r238"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Goodwill and Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r227"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Currency translation"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsSummaryofChangesinCarryingAmountofGoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r99",
      "r121",
      "r183",
      "r186",
      "r189",
      "r192",
      "r194",
      "r211",
      "r483"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r91",
      "r183",
      "r186",
      "r189",
      "r192",
      "r194",
      "r552",
      "r565",
      "r572",
      "r594"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Income before income tax provision"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": {
     "auth_ref": [
      "r89",
      "r96",
      "r131",
      "r135",
      "r136",
      "r137",
      "r138",
      "r146",
      "r151",
      "r152",
      "r564",
      "r566",
      "r571",
      "r587"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Basic Share",
        "terseLabel": "Basic net income attributable to common stockholders per share (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerBasicShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": {
     "auth_ref": [
      "r89",
      "r96",
      "r131",
      "r135",
      "r136",
      "r137",
      "r138",
      "r146",
      "r151",
      "r152",
      "r153",
      "r571",
      "r587",
      "r589",
      "r593"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) derived from continuing operations during the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Income (Loss) from Continuing Operations, Per Diluted Share",
        "terseLabel": "Diluted net income attributable to common stockholders per share (in dollars per share)"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsPerDilutedShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "auth_ref": [
      "r367",
      "r380"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of disposal group.",
        "label": "Disposal Group Name [Axis]",
        "terseLabel": "Disposal Group Name [Axis]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "auth_ref": [
      "r2",
      "r3",
      "r4",
      "r5",
      "r6",
      "r7",
      "r8",
      "r10",
      "r12",
      "r13",
      "r14",
      "r247",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component.",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]"
       }
      }
     },
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AssetsHeldForSaleDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r245"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]",
        "terseLabel": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]",
        "terseLabel": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r423",
      "r425",
      "r426",
      "r433",
      "r438",
      "r440",
      "r441",
      "r442"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r122",
      "r141",
      "r142",
      "r182",
      "r421",
      "r434",
      "r439",
      "r595"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0
      },
      "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Provision for income taxes",
        "totalLabel": "Provision for income taxes",
        "verboseLabel": "Income tax provision"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.allegromicro.com/role/IncomeTaxesNarrativeDetails",
      "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r115"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Trade accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Trade accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedTerseLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedTerseLabel": "Accounts receivable - other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestIncomeExpenseNonoperatingNet": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of nonoperating interest income (expense).",
        "label": "Interest Income (Expense), Nonoperating, Net",
        "terseLabel": "Interest (expense) income, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNonoperatingNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r106",
      "r109",
      "r115"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r224"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/Inventories"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r47",
      "r223"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Inventory, Finished Goods, Net of Reserves",
        "terseLabel": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r18",
      "r75"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryRawMaterialsAndSuppliesNetOfReserves": {
     "auth_ref": [
      "r49",
      "r50",
      "r223"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregated amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed. This amount is net of valuation reserves and adjustments.",
        "label": "Inventory, Raw Materials and Supplies, Net of Reserves",
        "terseLabel": "Raw materials and supplies"
       }
      }
     },
     "localname": "InventoryRawMaterialsAndSuppliesNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWorkInProcessNetOfReserves": {
     "auth_ref": [
      "r48",
      "r223"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.",
        "label": "Inventory, Work in Process, Net of Reserves",
        "terseLabel": "Work in process"
       }
      }
     },
     "localname": "InventoryWorkInProcessNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/InventoriesScheduleofInventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r222"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Recorded inventory provisions"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/InventoriesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNonoperating": {
     "auth_ref": [
      "r102"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 4.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income from investments (for example, dividends) not considered a component of the entity's core operations.",
        "label": "Investment Income, Nonoperating",
        "terseLabel": "Income in earnings of equity investment"
       }
      }
     },
     "localname": "InvestmentIncomeNonoperating",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LandMember": {
     "auth_ref": [
      "r275"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Part of earth's surface not covered by water.",
        "label": "Land [Member]",
        "terseLabel": "Land"
       }
      }
     },
     "localname": "LandMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeaseCostAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lease, Cost [Abstract]",
        "terseLabel": "Lease costs:"
       }
      }
     },
     "localname": "LeaseCostAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Lease Costs and Other Information"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r505"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Lease Liability Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r513"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total undiscounted lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r513"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r513"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r513"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r513"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r513"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Remainder of 2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r513"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedTerseLabel": "Less: present value adjustment"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "auth_ref": [
      "r504"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Lessee, Operating Lease, Term of Contract",
        "terseLabel": "Operating lease agreement term"
       }
      }
     },
     "localname": "LesseeOperatingLeaseTermOfContract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r63",
      "r121",
      "r188",
      "r211",
      "r457",
      "r462",
      "r463",
      "r483"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r45",
      "r121",
      "r211",
      "r483",
      "r562",
      "r584"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities, non-controlling interest and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities, Non-Controlling Interest and Stockholders' Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r66",
      "r121",
      "r211",
      "r457",
      "r462",
      "r463",
      "r483"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosure": {
     "auth_ref": [
      "r468"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of financial and nonfinancial obligations.",
        "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "LiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r33",
      "r560",
      "r575"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Outstanding balance"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r62",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The effective interest rate at the end of the reporting period.",
        "label": "Line of Credit Facility, Interest Rate at Period End",
        "terseLabel": "Interest rate at period end"
       }
      }
     },
     "localname": "LineOfCreditFacilityInterestRateAtPeriodEnd",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r62",
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r208"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "Trade Accounts Receivable, net"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LondonInterbankOfferedRateLIBORMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.",
        "label": "London Interbank Offered Rate (LIBOR) [Member]",
        "terseLabel": "London Interbank Offered Rate (LIBOR)"
       }
      }
     },
     "localname": "LondonInterbankOfferedRateLIBORMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r199"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of Long-lived Assets"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermLineOfCredit": {
     "auth_ref": [
      "r67",
      "r258",
      "r259"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit, Noncurrent",
        "terseLabel": "Obligations due under Senior Secured Credit Facilities"
       }
      }
     },
     "localname": "LongTermLineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r67"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r67",
      "r260"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "auth_ref": [
      "r255"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss contingency liability.",
        "label": "Loss Contingency Accrual",
        "terseLabel": "Indemnification accruals"
       }
      }
     },
     "localname": "LossContingencyAccrualAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommitmentandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.",
        "label": "Machinery and Equipment [Member]",
        "terseLabel": "Machinery and equipment"
       }
      }
     },
     "localname": "MachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MajorityShareholderMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Owner that controls more than 50 percent of the voting interest in the entity through direct or indirect ownership.",
        "label": "Majority Shareholder [Member]",
        "terseLabel": "Sanken"
       }
      }
     },
     "localname": "MajorityShareholderMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MinorityInterest": {
     "auth_ref": [
      "r74",
      "r121",
      "r211",
      "r483",
      "r561",
      "r583"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).",
        "label": "Stockholders' Equity Attributable to Noncontrolling Interest",
        "terseLabel": "Non-controlling interests"
       }
      }
     },
     "localname": "MinorityInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money market fund deposits"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "terseLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r108"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r108",
      "r110",
      "r113"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash provided by operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r14",
      "r84",
      "r86",
      "r92",
      "r113",
      "r121",
      "r131",
      "r135",
      "r136",
      "r137",
      "r138",
      "r141",
      "r142",
      "r149",
      "r183",
      "r186",
      "r189",
      "r192",
      "r194",
      "r211",
      "r483",
      "r567",
      "r588"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 3.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      },
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income attributable to Allegro MicroSystems, Inc.",
        "verboseLabel": "Net income attributable to Allegro MicroSystems, Inc."
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r84",
      "r86",
      "r141",
      "r142",
      "r459",
      "r465"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "terseLabel": "Net income attributable to non-controlling interests"
       }
      }
     },
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r135",
      "r136",
      "r137",
      "r138",
      "r143",
      "r144",
      "r150",
      "r153",
      "r183",
      "r186",
      "r189",
      "r192",
      "r194"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "verboseLabel": "Net (loss) income attributable to common stockholders, basic"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": {
     "auth_ref": [
      "r145",
      "r150",
      "r153"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted",
        "terseLabel": "Net (loss) income attributable to common stockholders, diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recently Adopted Accounting Standards and Recently Issued Accounting Standards Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonUsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Countries excluding the United States of America (US).",
        "label": "Non-US [Member]",
        "terseLabel": "Non-US"
       }
      }
     },
     "localname": "NonUsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncontrollingInterestMember": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r263",
      "r451"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.",
        "label": "Noncontrolling Interest [Member]",
        "terseLabel": "Non-Controlling Interests"
       }
      }
     },
     "localname": "NoncontrollingInterestMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r197"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Nonoperating Income (Expense) [Abstract]",
        "terseLabel": "Other (expense) income:"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NotesIssued1": {
     "auth_ref": [
      "r116",
      "r117",
      "r118"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of notes issued in noncash investing and financing activities.",
        "label": "Notes Issued",
        "terseLabel": "Loans to cover purchase of common stock under employee stock plan"
       }
      }
     },
     "localname": "NotesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Office Equipment [Member]",
        "terseLabel": "Office equipment"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r183",
      "r186",
      "r189",
      "r192",
      "r194"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r506",
      "r514"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Operating lease expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseExpense": {
     "auth_ref": [
      "r502"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease expense. Excludes sublease income.",
        "label": "Operating Lease, Expense",
        "terseLabel": "Rent expense"
       }
      }
     },
     "localname": "OperatingLeaseExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesNarrativeDetails",
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r501"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseLiabilityMaturityDetails",
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r501"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r501"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Operating lease liabilities, less current portion"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r503",
      "r508"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r500"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r511",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate \u2013 operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r510",
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term \u2013 operating leases"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year.",
        "label": "Operating Leases, Future Minimum Payments Due",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Five Years",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Four Years",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Three Years",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due in Two Years",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": {
     "auth_ref": [
      "r496",
      "r497"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Due Thereafter",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Operating Leases, Future Minimum Payments, Remainder of Fiscal Year",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofFutureMinimumRentalPaymentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r16",
      "r467"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Nature of the Business and Basis of Presentation"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NatureoftheBusinessandBasisofPresentation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r60"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets, net"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r77"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Other comprehensive (loss) income:"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": {
     "auth_ref": [
      "r78",
      "r80"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax",
        "negatedTerseLabel": "Net actuarial loss amortization of net transition obligation and prior service costs related to defined benefit plans, net of tax",
        "terseLabel": "Net actuarial loss amortization of net transition obligation and prior service costs related to defined benefit plans, net of tax"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible assets classified as other.",
        "label": "Other Intangible Assets [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r65"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other liabilities.",
        "label": "Other Liabilities Disclosure [Text Block]",
        "terseLabel": "Other Long-Term Liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/OtherLongTermLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Other Long-Term Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r103"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 5.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherPensionPlansDefinedBenefitMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide retirement benefits, classified as other. Includes, but is not limited to, defined benefit and defined contribution plans.",
        "label": "Other Pension Plan [Member]",
        "terseLabel": "Other Defined Benefit Plans"
       }
      }
     },
     "localname": "OtherPensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "auth_ref": [
      "r287",
      "r288",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r339",
      "r342",
      "r346",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.",
        "label": "Other Postretirement Benefits Plan [Member]",
        "terseLabel": "Defined Contribution Plan"
       }
      }
     },
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherSundryLiabilitiesCurrent": {
     "auth_ref": [
      "r64",
      "r257"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 9.0,
       "parentTag": "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.",
        "label": "Other Sundry Liabilities, Current",
        "terseLabel": "Other current liabilities"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherSundryLiabilitiesNoncurrent": {
     "auth_ref": [
      "r34",
      "r559",
      "r579"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.",
        "label": "Other Sundry Liabilities, Noncurrent",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "OtherSundryLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]",
        "terseLabel": "Patents"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails",
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r104"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedTerseLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r288",
      "r311",
      "r559",
      "r579"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for pension, other postretirement and postemployment benefits.",
        "label": "Liability, Retirement and Postemployment Benefits",
        "terseLabel": "Accrued retirement"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementAndPostemploymentBenefitPlansLiabilitiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "auth_ref": [
      "r312",
      "r314",
      "r320",
      "r338",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r361",
      "r363",
      "r364",
      "r365",
      "r385"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for retirement benefits.",
        "label": "Retirement Benefits [Text Block]",
        "terseLabel": "Retirement Plans"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlans"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "auth_ref": [
      "r34",
      "r288",
      "r289",
      "r311",
      "r361"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent.",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "terseLabel": "Accrued retirement, other long-term liabilities"
       }
      }
     },
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "auth_ref": [
      "r286",
      "r288",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r339",
      "r342",
      "r346",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r380",
      "r381",
      "r382",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.",
        "label": "Pension Plan [Member]",
        "terseLabel": "Pension Plan"
       }
      }
     },
     "localname": "PensionPlansDefinedBenefitMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance stock units"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "auth_ref": [
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r339",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Defined benefit plan asset investment.",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]"
       }
      }
     },
     "localname": "PlanAssetCategoriesDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock, par value (in dollars per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r36"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Preferred Stock, $0.01 par value; 20,000,000 shares authorized, no shares issued or outstanding at June\u00a025, 2021 and March\u00a026, 2021"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r21",
      "r54",
      "r55"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "auth_ref": [
      "r0"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error.",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "terseLabel": "Reclassifications"
       }
      }
     },
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r14",
      "r84",
      "r86",
      "r107",
      "r121",
      "r131",
      "r141",
      "r142",
      "r183",
      "r186",
      "r189",
      "r192",
      "r194",
      "r211",
      "r453",
      "r458",
      "r460",
      "r465",
      "r466",
      "r483",
      "r572"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net income",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r59",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r249",
      "r617",
      "r618",
      "r619"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property, Plant and Equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r58",
      "r242"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r28",
      "r29",
      "r244",
      "r585"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r28",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "terseLabel": "Schedule of Property, Plant, and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r28",
      "r242"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r97",
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Charged to costs and expenses or revenue"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetScheduleofChangesinAllowanceForDoubtfulAccountsandSalesReturnsandSalesAllowancesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r339",
      "r518",
      "r519"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r339",
      "r518",
      "r519",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r339"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": {
     "auth_ref": [
      "r518"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Expenses from Transactions with Related Party",
        "terseLabel": "Fees paid"
       }
      }
     },
     "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the sum of all other revenue and income realized from sales and other transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party during the period.",
        "label": "Related Party Transaction, Other Revenues from Transactions with Related Party",
        "terseLabel": "Fees received"
       }
      }
     },
     "localname": "RelatedPartyTransactionOtherRevenuesFromTransactionsWithRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Purchases from related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r339",
      "r518",
      "r521",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r516",
      "r517",
      "r519",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "auth_ref": [
      "r415",
      "r629"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.",
        "label": "Research and Development Expense",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and Development Expense [Member]",
        "terseLabel": "Research and development"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r26",
      "r114",
      "r119",
      "r553",
      "r580"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/FairValueMeasurementsAssetsAndLiabilitiesMeasuredAtFairValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r17",
      "r26",
      "r119"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockMember": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.",
        "label": "Restricted Stock [Member]",
        "terseLabel": "Restricted Common Stock"
       }
      }
     },
     "localname": "RestrictedStockMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted stock units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r41",
      "r263",
      "r410",
      "r582",
      "r608",
      "r613"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r132",
      "r140",
      "r142",
      "r215",
      "r407",
      "r408",
      "r409",
      "r431",
      "r432",
      "r604",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanNameAxis": {
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r342",
      "r346",
      "r347",
      "r348",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Axis]",
        "terseLabel": "Retirement Plan Name [Axis]"
       }
      }
     },
     "localname": "RetirementPlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanNameDomain": {
     "auth_ref": [
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r335",
      "r336",
      "r337",
      "r339",
      "r342",
      "r346",
      "r347",
      "r348",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375",
      "r376",
      "r377",
      "r378",
      "r379",
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans.",
        "label": "Retirement Plan Name [Domain]",
        "terseLabel": "Retirement Plan Name [Domain]"
       }
      }
     },
     "localname": "RetirementPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "auth_ref": [
      "r286",
      "r287",
      "r288",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r339",
      "r342",
      "r346",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r380",
      "r381",
      "r382",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Axis]",
        "terseLabel": "Retirement Plan Type [Axis]"
       }
      }
     },
     "localname": "RetirementPlanTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "auth_ref": [
      "r286",
      "r287",
      "r288",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r336",
      "r337",
      "r339",
      "r342",
      "r346",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r362",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r380",
      "r381",
      "r382",
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement.",
        "label": "Retirement Plan Type [Domain]",
        "terseLabel": "Retirement Plan Type [Domain]"
       }
      }
     },
     "localname": "RetirementPlanTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r179",
      "r180",
      "r185",
      "r190",
      "r191",
      "r195",
      "r196",
      "r201",
      "r272",
      "r273",
      "r534"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Total net sales",
        "verboseLabel": "Net sales"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyApplicationDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyGeographyDetails",
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersNetSalesbyProductDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r274",
      "r282"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue from Contracts with Customers"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomers"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r198"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Net Sales by Geography"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Senior Secured Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r509",
      "r514"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Recognition of right of use assets and lease liability upon adoption of new accounting standard"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r173",
      "r201"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Revenue Benchmark"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r73"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Trade Accounts Receivable, Net"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]",
        "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.",
        "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]",
        "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r302"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of beginning and ending balances of the fair value of plan assets of pension plans and/or other employee benefit plans showing separately, if applicable, the effects during the period attributable to each of the following: actual return on plan assets, foreign currency exchange rate changes, contributions by the employer, contributions by plan participants, benefits paid, business combinations, divestitures, and settlements.",
        "label": "Schedule of Changes in Fair Value of Plan Assets [Table Text Block]",
        "terseLabel": "Schedule of Changes in Fair Value of Level 3 Plan Assets"
       }
      }
     },
     "localname": "ScheduleOfChangesInFairValueOfPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock": {
     "auth_ref": [
      "r205",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allowance for credit loss of financing receivable, classified as current.",
        "label": "Financing Receivable, Current, Allowance for Credit Loss [Table Text Block]",
        "terseLabel": "Schedule of Changes in Allowance for Doubtful Accounts and Returns and Sales Allowances"
       }
      }
     },
     "localname": "ScheduleOfCreditLossesForFinancingReceivablesCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/TradeAccountsReceivablenetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "auth_ref": [
      "r345",
      "r346",
      "r349",
      "r350",
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans.  Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]"
       }
      }
     },
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansNarrativeDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofChangesinFairValueofLevel3PlanAssetsDetails",
      "http://www.allegromicro.com/role/RetirementPlansScheduleofExpenseRelatedtoDefinedBenefitPlanDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Computation of Net (Loss) Income per Share and Unaudited Pro Forma Net Income per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r422"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Tax (Benefit) Provision"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r388",
      "r399",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]",
        "terseLabel": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r388",
      "r399",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Schedule of Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r195"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Net Sales by Product"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RevenuefromContractwithCustomersTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r231",
      "r233",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r231",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets, Net"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock": {
     "auth_ref": [
      "r498"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of future minimum payments required in the aggregate and for each of the five succeeding fiscal years for operating leases having initial or remaining noncancelable lease terms in excess of one year and the total minimum rentals to be received in the future under noncancelable subleases as of the balance sheet date.",
        "label": "Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]",
        "terseLabel": "Schedule of Future Minimum Rental Payments"
       }
      }
     },
     "localname": "ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r228",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Summary of Changes in Carrying Amount of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r25",
      "r51",
      "r52",
      "r53"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "terseLabel": "Schedule of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "auth_ref": [
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments.",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "terseLabel": "Schedule of Expense Related to Defined Benefit Plan"
       }
      }
     },
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r59",
      "r244"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails",
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofPropertyPlantandEquipmentDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r124",
      "r520",
      "r521"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r90",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material.  An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetScheduleofLongLivedAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r390",
      "r402"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit).",
        "label": "Schedule of Weighted Average Number of Shares [Table Text Block]",
        "terseLabel": "Schedule of Issuable Weighted Average Share Information"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Annual Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SelfInsuranceReserveCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property that are expected to be paid within one year (or the normal operating cycle, if longer).",
        "label": "Self Insurance Reserve, Current",
        "terseLabel": "Self insurance accruals"
       }
      }
     },
     "localname": "SelfInsuranceReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommitmentandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r101"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.",
        "label": "Selling, General and Administrative Expenses [Member]",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpensesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationScheduleofStockBasedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r111"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "terseLabel": "Cancelled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Grants in period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "terseLabel": "Unvested shares of restricted commons stock (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "terseLabel": "Weighted-average grant date fair value (in dollars per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms",
        "terseLabel": "Weighted-average remaining contractual life"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "verboseLabel": "Vested during period (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of non-option equity instruments granted to participants.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted",
        "terseLabel": "Shares granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r387",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofIssuableWeightedAverageShareInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested",
        "terseLabel": "Intrinsic value, vested"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CommonStockandStockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r507",
      "r514"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term Lease, Cost",
        "terseLabel": "Short term lease expense"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/LeasesScheduleofLeaseCostsandOtherInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementClassOfStockAxis": {
     "auth_ref": [
      "r35",
      "r36",
      "r37",
      "r120",
      "r121",
      "r146",
      "r147",
      "r148",
      "r151",
      "r153",
      "r162",
      "r163",
      "r164",
      "r211",
      "r262",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by the different classes of stock of the entity.",
        "label": "Class of Stock [Axis]",
        "terseLabel": "Class of Stock [Axis]"
       }
      }
     },
     "localname": "StatementClassOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails",
      "http://www.allegromicro.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r70",
      "r128",
      "r129",
      "r130",
      "r132",
      "r140",
      "r142",
      "r161",
      "r215",
      "r262",
      "r263",
      "r407",
      "r408",
      "r409",
      "r431",
      "r432",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r604",
      "r605",
      "r606"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r128",
      "r129",
      "r130",
      "r161",
      "r534"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r36",
      "r37",
      "r262",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Issuance of Class L shares, net of forfeitures (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "auth_ref": [
      "r36",
      "r37",
      "r262",
      "r263"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture",
        "negatedTerseLabel": "Stock-based compensation, net of forfeitures (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "auth_ref": [
      "r36",
      "r37",
      "r263",
      "r389",
      "r397"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).",
        "label": "Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture",
        "terseLabel": "Stock-based compensation, net of forfeitures"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r37",
      "r43",
      "r44",
      "r121",
      "r207",
      "r211",
      "r483"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "totalLabel": "Equity attributable to Allegro MicroSystems, Inc."
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "auth_ref": [
      "r121",
      "r128",
      "r129",
      "r130",
      "r132",
      "r140",
      "r211",
      "r215",
      "r263",
      "r407",
      "r408",
      "r409",
      "r431",
      "r432",
      "r451",
      "r452",
      "r464",
      "r483",
      "r489",
      "r490",
      "r494",
      "r605",
      "r606"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.",
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]",
        "terseLabel": "Stockholders' Equity:"
       }
      }
     },
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "SUPPLEMENTAL DISCLOSURES OF CASH FLOW INFORMATION:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": {
     "auth_ref": [
      "r416",
      "r417"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.",
        "label": "Tax Adjustments, Settlements, and Unusual Provisions",
        "terseLabel": "Discrete tax items"
       }
      }
     },
     "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/IncomeTaxesScheduleofTaxProvisionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r443"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Process technology"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ToolsDiesAndMoldsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.",
        "label": "Tools, Dies and Molds [Member]",
        "terseLabel": "Prepaid tooling costs"
       }
      }
     },
     "localname": "ToolsDiesAndMoldsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/PropertyPlantandEquipmentnetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "auth_ref": [
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services  that have been delivered or sold in the normal course of business.",
        "label": "Trade Accounts Receivable [Member]",
        "terseLabel": "Trade Accounts Receivable"
       }
      }
     },
     "localname": "TradeAccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TrademarksMember": {
     "auth_ref": [
      "r444"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.",
        "label": "Trademarks [Member]",
        "terseLabel": "Trademarks"
       }
      }
     },
     "localname": "TrademarksMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/GoodwillandIntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfAdoptionMember": {
     "auth_ref": [
      "r131",
      "r132",
      "r133",
      "r134",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r429",
      "r430",
      "r431",
      "r432",
      "r536",
      "r537",
      "r538",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amendment to accounting standards.",
        "label": "Accounting Standards Update [Domain]",
        "terseLabel": "Accounting Standards Update [Domain]"
       }
      }
     },
     "localname": "TypeOfAdoptionMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesConcentrationsofCreditRiskandSignificantCustomersDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "auth_ref": [
      "r313",
      "r573",
      "r614"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac).",
        "label": "US Treasury and Government [Member]",
        "terseLabel": "Government securities"
       }
      }
     },
     "localname": "USTreasuryAndGovernmentMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/RetirementPlansFairValueofEntitysPlanAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [
      "r60"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "terseLabel": "Unamortized deferred financing costs"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "auth_ref": [
      "r418",
      "r424"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unrecognized tax benefits.",
        "label": "Unrecognized Tax Benefits",
        "terseLabel": "Provision for uncertain tax positions (net)"
       }
      }
     },
     "localname": "UnrecognizedTaxBenefits",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r165",
      "r166",
      "r168",
      "r169",
      "r176",
      "r177",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of Estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/DebtandOtherBorrowingsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.",
        "label": "Weighted Average Number Diluted Shares Outstanding Adjustment",
        "terseLabel": "Dilutive effect of common stock equivalents (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r145",
      "r153"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)",
        "totalLabel": "Diluted weighted average common shares (in shares)",
        "verboseLabel": "Diluted weighted average common shares (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.allegromicro.com/role/NetIncomeperShareNarrativeDetails",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r143",
      "r153"
     ],
     "calculation": {
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average common shares (in shares)",
        "verboseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.allegromicro.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONS",
      "http://www.allegromicro.com/role/NetIncomeperShareScheduleofComputationofNetIncomeperShareDetails"
     ],
     "xbrltype": "sharesItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4304-108586"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4313-108586"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4332-108586"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(d))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1377-109256"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "55",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/subtopic&trid=2122178"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "http://asc.fasb.org/topic&trid=2144383"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=SL6953423-111524"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=117311354&loc=d3e32014-111567"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2599-110228"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2473-110228"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1243-112600"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1314-112600"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=d3e1336-112600"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(11))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19396-108361"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409733&loc=d3e19512-108361"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "10",
   "Topic": "710",
   "URI": "http://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "15",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "712",
   "URI": "http://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1703-114919"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=d3e1731-114919"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=109237824&loc=SL108413299-114919"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(10)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(9)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(8)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(j)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(k)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(o)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(p)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(q)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(r)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2410-114920"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2417-114920"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(27))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2439-114920"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(4)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(5)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(6)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(7)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2709-114920"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e2919-114920"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4587-114921"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "60",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "70",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(1)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(2)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(c)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28511-109314"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121573983&loc=d3e28446-109314"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=SL37586934-109318"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32639-109319"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5227-128473"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5504-128473"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e7008-128479"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568447-111683"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4568740-111683"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4613674-111683"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13467-108611"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13476-108611"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=121605123&loc=d3e30226-110892"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=109240200&loc=d3e30690-110894"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(Note 3)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121573735&loc=d3e41502-112717"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121329987&loc=SL77916155-209984"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918673-209980"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(20))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(24))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(25))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120252992&loc=d3e62557-112803"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(20))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(21))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121641442&loc=d3e19393-158473"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r630": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r631": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r632": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r633": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r634": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r635": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r636": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(1),(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3(a)(2))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(i-k)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(13))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868656-224227"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(22))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(23))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>99
<FILENAME>0000866291-21-000038-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000866291-21-000038-xbrl.zip
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
M<Y%,8F+Q:'NO5O_\"0H)-2.@'2.9%0:L0UJ:X!Q:H +U)UT\@LYGA7LNQ!7
ME",J1:*"""H:@IX?HWEYV^0<MH?;;]]F)KV70@!*.\.")I!T$B101T2B5BD-
MQ =TVA>&-'-RS>^(3(E;S6("$:47QG.;F.;>6,]3!.7MPI#IH5WS.Z(/XR([
M$2C.A!.2!>NM%E'$&+V,B::%H4\#7/,[(EDP,3(>7*@M#H$>.OH%"O*.59)<
MH M#LOFXYM]/I8LR+?TRU(5E/ZG]4^=WG%\];^5+U7\NFLRO*O(<W=SFQ>5O
M:G0XR7/VF8)/Q_CQ-JU=S12S@=%DG%.6"A6#=S8JSJ4S#GB"-EC#N8K ICLJ
MJQ>3T1BE0C6ZE)NSXX;O8'A7F4 O$."0:\YF.&P7HW?/SY[#,!P.7'4M16RW
M<A%0A.42RZ-M"%"<.-__FL3ZD8[D(K_7;,39?'QR\R):_D%IGYP J1GJ0RHL
M),A93=YR9;RX5J.FD8'0)9 ;!N1OR-V]%B+^ 2!S!<X'KP)$(Q17WBDEP.5<
M(R\2:4,P<;Y OCO\W ,[[;@^C&;%;'JPD!'30!,$)5CT3J,\CAX%,[@0@5 5
M/%$MV&6P!'!# #R7W1-,*F(C\8A=(H2.)LA<! &\59I&QUH@@;\)7:^@/*C<
M\6$1[AQ?F9$NG,>/[W']3QS'MU\+P+0>R_-9OJ)>H-B-/C$I@@6+U@070J)-
M;)GGH058_@J&9J?8K+SH/9 POD=V64+X!@@; 40%39+*>=S,>^ Z4.]<X"P*
MU:85V'GCZY:L]*\W2PC?<:U.8P-%R4MB$KEVKF0AXE]E2=":M4$*-P7"]XVO
MN^*A?V\O%H23ER1%3D,00D1/G&%$Y.Q=B)#38UK@U34%PDNC>,X.'A7>>RU\
MT,H(JSV:Q3%::5B4P)*6+<#RTBC^N2'L.(TJ.&E\SC75P@@6M.! # $#J@TE
M^9N"KZ51/!\(:P.)RV!=WK$0&8IB2K53Z-B!I9ZTJ=30O"&\-(KG ^$4C:&*
MI:23$E(KQR/^E"M&@K9&V8M--XTMYKD:CR:C<7YH]+*L>G Z6^HMA@=OJG*(
M'T--TT^3LV9W(=6'T55Q]/8XGPC("%6$W7?*SQW5N)1,\@!,,:*Y2%IY2;G
M"2;X6Z2L#;MQOG*$QNID7 [*<7$"Z\.XB5)@,>,K.EE#!15$!R\XLYY3R[AF
MCEKPS+7!&FH<(>=S.E%RSH Q@ELBHM#62Q\UI])2&YE4[>?(C6%$@5L5KK_8
M',E( "^"R@7^&9-&,683"&/!29"N_1SY\(2<SRD[C&FC(MKIT@CEHR>!!2:D
MR85T8H3V<V2=7;[0S!@B"8:#240Y(2CQ/H8<,]#16H<RMOW,^* TG L?<JET
M=%Q(&;6 X*VQBCGO'77YH.2VI 5^@89ORE.H\J8!=!['$%\459@4XX7<,&X9
MBRDPPZP6(E!C.9)1 CHBZ#0F-X\CWQ:"F'/A3"^41#]2X\QZ%*Y(/DD<"EQE
M@%-'V["X^Q5B;KJ#(8R+L(/WE]5"<J02GB2E*7)@%$0AW?*9M\ZQ:(7DJ0W+
MFXTBXGQ.0$@!E$5C1](D (BQC!-T'"-XX_RL>'VK.?'-83DNAT582![4/ F4
MFOB/D"(?884BE3"?B)!.DU:</= 0\LUG23(D)[@$H&"%8]1*9EFBSO!\%"=O
MRU;"6RQCO-U9+,:CSD?%@P+*M.#>&*5=\OE_M&%2:HLY.E_*S8?G/+H2Z$!P
M3X/P.2>64,6CU_6N!=F6Z,P7*/?1O5\=X+P$MY"J3U$M3$J)"<AQ[VA8 N#.
MV6@]%:PMYF>3Z#B?\]6\M4D[%4(4(@EO8P(EC-'H0P@;VI"K_A4ZYLOKDZH\
MON^#<^83*4TT)&*(EP&$C\Y3;X/GB4F)%'6I_7SX8/2;"_^)0 +P:$!R+G2(
M%J*$"!)4D(S(MD1)?RP=K96<I\&)8*)T5CFA%9HTP3-&-/H.AD73EC6*^5)N
M/FOVD5AB;+*@T7*!',(6W*$)8\"X9-N21?-CV=2MY#D#G,C@@P9!A771IL23
M)TH)H01/;4F;F2_EYL)SP0KGB'56HN.@A31Y3=X:@>ZZCDHMD)Y;M'U4@@=%
MHXK:42N23SX2(%9')DDR,2V0GENT9%]#7 C"2X=V)?(<14M%&<$UVIK&MF=U
MX78^^JAPB^C?,3#9N"0\)XH:E3RUS'(AT4M72+@VG&K?)!K.)^9IO% V'VNA
M$_IXRCHOT%%G3FD;6U%(^*4KJC]=?P+/SS:GA1IS R\K^,\$AN'L:JK]Q<V7
M;LV%V"9550P/[FKGR*4N77S\)P[25>'P[#6<0/\SO=H8'D_&H_H.>F?;6-SH
M<'48\W^YX.B)Z\,G.Q VRR&<3=.]7DZ&L2WE>[D*@OO F&-!Y%/MA'2 _I(D
M5EIQ<?+1$KP/#=ZO[5E9@O=1X;5A,E)N'17")F,-84)!@L@T*-:"VM,+"EZ^
M!.]7P6NYBT0DFW+I=$.HU\*1D#3ZT!:"(4OP+O%R)2F")BL=35(Z*;*W3CGW
MVEI.I==2AB5>&FIF-@5 /EFA/=?2)BI82GE'HDJ!2M!)X2]+ #74U&L*@))'
MF%B%8HA$821U/DGT'(!;9668'3&_!%#SS*VF (@:&UST7H3$A#/*9IL]!BV8
ML<G'I;/90)KE5;AL9["HJ3#6>BY%WA]D G5)L]C\<UP7E.D7.KIU1\?;LIR.
M:A3)H2RAI'6,&["!1$,8DTPLP=M0DV<)WKRFCA:6YT%+8D64VJ<8;>!!)9:L
M#4O)VU1S:PE>=#:]P/;R$;;6B$"<,81#I#X%312W80G>)5ZNG/M&>1#:4N\A
MX?_,>)[#7(1(@RH[+/'25#.S*0 B/$0>54[Z3$(D;S@U+*_)HX])!#=+ #74
MU&L*@+0'$%R@Q662H%8['F/>:<^M!1$<+ '44'.K*0"*-&CAI',YCR) <((Q
M)2B5#'B2BBX!U#R:>:6\"S1&8$&8R%S>*\!2I%$XS]12:S25Z;^G,Z\+YXM^
M/B^Z[T:73]![41]^?("3@9]&2)5IP>*+^UL"9C24DX/ E7%&Q$C1F@;+M# T
M6LIC&PH>+%'=9E3//Y_:>A^8CI$ 1PGN<@D"XETN09!H B.7*TQ+Y-^_/+^C
MI3?@7%*/<IQ$$$8Y:SS)!36(0#^%&]LB>;XQ#.4 +K8)/'=]-PRP<P@P7AW&
MU1B+3"#77RM&H5]F*(^>G^&7XW+D^J^J<G(\PB;ZDXADS??4!)Y W#J>T?8R
M^5<W=U^\=.$VI+[U *[TI<8;SDBH7WT5_%=N_"?T8RHK_ J]<GQSQQ=1#%.T
M.Q0'KV0(V9XV,1II//<BH2=$://%\)M<D: :G[U!H&:(YGCK<0W=&T[2>.V&
ML24R10, M3IYYJ6 7%!0ZI@(M?A9TI2:[_ TCC)W%3XP*AK->$"*"&*88=XG
M(<"'*&*(<4%XII;0SR=%/XORT?F'C<%Q59[,3O88QM=HSL!AV8^7?V\)AZD<
M_4'B11913T?BJ#3:.A1[GN?".PO"8<VEXQWQHW1>&">E)1XR%UK#@HU :& H
M,'D+\O._25)NNG!8#*$ZNWQC6U@.)XY%I=#.@'P::-Y'(33^J+37C) %8;FY
MDNJ.N,HX2-9R$9GC@BGTSU%*ZAPRST4"30N2T+^)5%L)O01H&S\9($19U%N6
M!J$305-1.51B2"C#)6E!YE&3B717N8VHC8+G05*T%]%X-S88;L$*P7+9?K=@
MG)0C.>-J$K+/O#'$1P\J&+7%)HS2L:03I]1*0;TQB3@6M X"#0F3%L4FG"^M
M[DI#,>]X,BCR=!*6"L-#=,PQKC6J+-]@OII+S>'[B7P"-]132T F09(PT0-:
M"-8GR*JIP=E@#:#!'?%! B]L5(%KSP0RA/-4&8(V@#)4*]_@&-XM:?#FGXWG
M XN:@HD@8W!42&8L:@SN!)%)$L)-@],3&D"#.^(#(8T/0BH:I!'("A; 2J-B
M0'LK$-G@)<5;TF"W^7R0K)8B"@*.<&$8,RDF'04$YP(CNOWZX#YI<%?ZP!JN
MF%(X\R"\-U9P&GWT.=R9G&IP_8%;5RA[45.C@+:X%<1Z\,X8;43*E6XM(8)'
MKIFWVEK;X.UMS2/)746-N=$$0C)H)@D?N<4?G".)Z,B\8JY%:_;?Y/+MEF5_
MM(9TPALWR_Y][#N9_[*VCU)P$01EC JB8D['<#0H9#H:+,@65&ML!7'G4L8Q
M!N5E) DDXVAD*S3Q%'$F6.T)ITWV^R]2HXIA,8;7Q0G$C2$*L(/"]V%U-(+Q
MZ/G9ICLJJTN)4A= P.EJS^(J$2H""E1FJ!.2>*]27C0W 7(U M^&FK?-I-;\
MA2LJ2I5R"D1T2EC#/%!#M%?"<XD_-MC/^B&*OIB,QN4 JFWH3_/!#HOCMG"C
MUDHXP5P4A@O'E$.%Y[1U*B7TE:%5"><-IMW\>3.1Y$7>Q90/H37<VF0#0X^#
M&XHT%2W(3?HN^NY".!R6_?+@[+D;??I@2[A46AX%#S&$% 5([H-'P1H)20FR
ML;KH7/K@5)P_OWK+7? B2,Z=\,H:2%S&Q$E("CFW!5D6WT3I.ERP,8R0/CZU
M(+S+C4N)\Y!<$MQ&8TP^@#B9B.P:F5TP0EZP;.4B#%SUKBUT\B)&Y;4 QB(:
MKQSIE"(3(5 F&/%M"OLTCF -$*=:!Q2;EBM((B;P4GJO*<3H";=2+!@7UN+T
M-1RX<-8^1@0+/E'N/ BAP%IC92*<"Y4@GW&T8*2Z2&'+L?*6ZCA.C$=E)DFB
M0GB1'(O>('<%2P/CWC=W%:.9H9Q[6==PSJC HM94I%RNU3MK2=YFBU:( 2!7
M0]]+:MU[X/L::7\D\)V4UBP0(PSZB3D[&[]S0F04CBC>@NSY)@=O[B<G!;B@
ME&DFDA(&G02O<EY]U. T,X0M.C?.(_ V%]ZD6H:DF:3..@$Y!X^$&)%%(T4)
M'.R"\N:<G?>[RM"7.7%,!^95$D2 ]RD@ 9T7MG8+%YU+YQMXFPN_>A(C1WTJ
M)#BDLO%$Q"B]24PZ+B\";XM"Z08&WNZJG*1$-])S3O.1>!ZI2<"!E-:#=HR:
M136*'L[?OZL";OD$7&V(H&!S'B+RG(N>6,UI2%XMO"7T8(&WN8A3;E"0&J&
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
MU_A<  !S$Y+RB:&I2402U&@3*-J>TA+F'&?-!_#2\ORI 1PD,!5T9+D<2HZ
MNLBI);E$7\S_-1_ +</,''<DW15DK)"),B^#]D)JZ23UDJ+OK9EFAK8@8K2T
M.G]F_,ID=8C&!"^9L"9Y)0W1$#T7*3C?@JC]_"'37J.S_?BED23C3214.:$L
MLR)(%B6S@7*2G&D^?I<VY\^,7TNUU!J<9HH(GL#[*$A*!()VC(46F)S+74CS
M$'L !-4VCPR,H,G90&@,2A+A$WK@+5#;C3([EQB> X9-##FA2/K(A2 ^%PU#
MF'DB%37"ML%U^JE@TRASN"D89I9S$<&E9(7@S#BC <U/&QE50E'?? PWROS\
MJ1BJ*1B..=G3$^9M-$(%XAP3T5.#0'82(#0?P\M-1O-%D,KVIR&)"4U%C& 1
M18&R&%R]!K2T1A] "B[A?(=P3BRQ(%E"PS129V+2PG'.(W 74PNRCWY6!"UM
MU)O@;"5SV*!(40O@U"1IA S&B4"TB2TXS;S]-NH"\%93X!P)P@N80E/#"HIP
MBTZX("D/PC G6I!ELO DXHE8X@7S(O)\J(%Q#(0&+T/(!V2*YI.H4?;@PN.%
M:.8->!JDHX)$[6GR)!AN'2><RA8L@BPMF@=-6@@&J"*6AJ $)]9H'X-B26CC
M-9*W^7AIE$6S\/*%$N<Y)% F@0C16,]Y2H9*3:FE\B?9&M!\O,S;!G]1#@;E
M<&=<AG<M0;9$V%)I)8 P(CIE2"X0#,IK;R)7KCY6/B-;=Y=%'A8?X@^2!X-@
MK<9KV(./4-87[5Q<NP!9O'3KY0H5YU>^ _4A,269@Y" "<JX T$,(39:%= '
M5$O4_U2HG[-@GS\_0-1:!.:#$U88+HRG$!40FKB2)K3@ . E&[2>#>[GU /@
MVGGC6112Q,2-YE()0 M>\@32M$C27T55SPW@TKZI<TA5Y: 8P4,!>6M\"-5#
M>G=S$96383%%TX$_O@#'H"Z. ,^*42D8U2NOGK\Y?_S\TOGW_/S-82LO*6.>
M(U:T,(9:-$D\UPP@'TJL0O/%[A*3]R2W\OY!9RF+"3\1ZDU2R4!")4TU=Q<'
M534XXK"$QGVEO2:IK4[41I$71<!(SG6R+BIK:7)\450:&AO';GB&Z/]WOOJP
M("E'X^KBQDL6T6)JN*LFD^+"4H]VDC$"*+.<2/PO"1<$53&V%E]+6G_J^!D>
M 'Q(-%!AJ' J".D8<&DD*.UK6A.DM>G6'U1;]$VS:4UJ6IO;T)K4M%9W0&L*
M,D0 E1,?A#?"@."*F,@$!&98:"U?7],;JYOK2WWQD/I">J$"VAZ0E- .4%]H
M<(((M%@%][2U,F2)J[G**^:#Y8E20X(3QEF;N)4Q1.]<H)3)*:XH):Q[_N&^
M<?7M\T:1S]CMYNW*K3\P;\0FJS4+@24JF*&&4H_*'9@B02N8Q[Q]+S_NC'$.
M\C,O^FXTVDIUY/'ZYIT<DJROK]X[%\R!FE8FIKUR.+-6,*8\)&*=%3Y)3KWE
MBT'-<X?OG)2O%Y&4E%OA4C"6R;Q?%1PP*B*ET7F*6E-?D)*>DY(VGI33%8+L
MJI=#_/K)SKK;KA>T6B30V^.(W@&.DC!$ZT2X<$189DW@!)(E0!B+)I 6&?*K
MIZZ*G]H^VX!F3Q'&$&ORYJ)PH^V=MXMH/<O %,ISE_?_"A#@-:<"24M#R"?+
M\Q99SXTBYEQ,5I*<SC4)@&HF@G7&>>V](T1X;;UNDXO]&6*^@2J5U< - ^P<
MNNJKVTY:R9,I*$.9MU93)9*FS@;C01@D6+(F0?MY\J').!=NC#$0%81S!$4J
M]]%;-+9X]#XZ2,++]G/C^N"X7YX!+&QBDA2H%T-R22LN$C46N$G&F+Q ;J10
M[>?$AR3A7+C04*XD2&ZCS2'!: 2A()/T@ANJ30O.NY^W77,_Y[H&$RSU";2.
M@DF-9#$^!6N%)^BERN:2952-5[;=\&!&COQULQ@6@\G@KGS,^2G-^SE@/?F\
M?!M)9$QHIKUU2N5B+=H;]#O:RX'?2I#O@I9[?PMH-8743$<>G*$B@!")$^/
MH?CUJ"HYY?[G(753"&*8(NC=HTM/C!!1H0$3B N)V>Q?A#;M-+B=&EQ$*Y1$
M!9$#\E% JT5+QY(S*$X)%=&E9%K+5?=.N_O)Z4XF1>M9XAP$)]%(X$Q$=!4,
M"]:E%O'4QC"4 [B(:;\N0[WIZGH\>S3>2CNNOZ#1%H-.NI"4:,=$4![)25%F
M\@@LL.A8BWR\AI%S+OZ>Y8H*SI0-.@D>@[&$2$*$"<891MN4/G@K<J(,A;S+
M:!6G+.\B*H_K=;'WQ]C:US*;6\FOH G1%!3E1 HT-@TED/)I\#ES,,ZV#"\0
MO\Z3P'/A8$CUI@.9MP0*RJQ!E\(IKO.N*;!^X?3K#O3[Q?#@%0RA<GTD\VH<
M%,,"32.\^01FE%Y(W1LMIU11EW3,N0G" J6HCRVW3'BOY*+Q<C-(/9^U266T
M8CX%1I2(8%S(YY)S'0A/24;= J[.\9@W51DG8;Q5[4!U4H3+"9K;T,>YB6]P
M-L^V45(/)W>XL^ACT[N5&XY<J(LC/#^[?.4JUC;=45GE[;,Y7G%8]B-4BRA"
M<F5(JY50QBE!(7G4&T)"U%Q(2T)J@0A9XJJ!\HHR 98;(3TB";2QQE*N.976
M*)Z\;G[0I;'$O9>HC%3(\T83D;,;;11&<!E"D#XZ3Y1KQ8[55M#KCK:1:@W1
MAA"13D1HSJQGE*+=AT8!-5*V*3+]&<)=$N$;+W8A' [+?GEP=LF)6SVHH+86
MYRG/IRFTFS ^+./TZ%M8T+@!0/#.)VQ5,"^=A( _R)S%"DZWP5!8 JY-%H1S
M0GB93]1-.;%6.<^Y@A2E3XYKVH)S2;Z.L[5B%"H8P\^.MOLYFYD:)KF,+GHE
M""2'\BH:_.I \ #MJK305,K-7S%Y[U'I> I:$4$%MP* Q.0C2:B93+LVL+:"
MS/-9F)(AH=41>=!2>"TL%5IR12-G+BC:IK#VU_7"FZH(L#,Y/BZK\1MW]G,H
M@?F+$I6HBD3ZD$P4@GHGA;7X T3@DBG;?E&RQ-B\Y5B.WJ//#D%*$,E2[R6/
M":R25*M(&YRYVWSJWDMD3).8JZXX+M&TT(X9H*A_4$!X1:WU+3BGMBT$NZO0
MF L^:*^YEE8HP9P)PK*\C\$1Q5,+RN%^"\%J6;[CAN]@N-Z'D!,"UR=5>0RO
MQ[$M'":#)!H]-*V88%$X+5'W&FF3@>A9"T[1;0O![NK88ZB/0V1..2>4C9YS
M<#9*J05HRA? %I__JL'\K6$#W&DN97 "_^C@;0RY^++W@3K#=/NMX891>2[V
MJ"8!"0U,)\^$"MY$9&1+N$I6)R+K/2?4X(?&5C/Y%N+F7(&UHD*Q6][K2A\U
M72*[G-Z!L/7@C8N0I*-<*-2*'DD%P8&4))%$9P12G"P)]&T$4EU.[D(;JJ"B
M#;G@9K9=DK/*<FT<!$XA3E.F,X'JPD _):5N_?[FU)B:XN-6M8&N0^E'LOS
M<F=1NSI'!6/:ZBB%2CP*3K0->@FE5I(U&,U4(H9SP83FT28-40EC(P=K9G'%
MQ;.7'XZL<TJ_=NBT6AN81+)*2@URKE+).^M<L*Q-A68:2M;[MXB?%N]7*AB5
MDRK :/KU$-#<RIV/Q<FSW_&?63Z"EFA]H:5L4Q1$4:NTB&@[*ZJ822#_S@;R
MQV=&X[,^DG%0#+N'4!P<CE>8/A[_=EK$\>$*)>3_>W3U/E<=X*WC\GA%X6VY
M<UW7+PZ&*P%G"RJ\>W3LAL]^]]53?,WT\_1M%^]\]OO8^3Z<-^G+"L?1#66_
M[XY'L'+^X;=8C([[[@QMGGXQA&[]T&^S#OAR/"X'*Q+[< +5N BN/^M'W:7I
MY8^C>$*F(QGC?(WC^9MGEY_4EYZ.XZ?7K'EBR><ODR?TXMK3NNWJ_(;99&('
M']7/X:CR9/SC$7]T;>"SH?#C<2>6DSPQ_XV]_>W8Q5@,#U9(A]9M?'S)TWHF
M;B#BYZAQ?AW[4%8KN?7\@H38ZB8W*/IG*_]G%WEMU.G!:6>['+CA_WD\0N;J
MCA"-:7KCJ/@ *S33O/YZ.AV>QG9JXLR&2UF>K+>]C=WUM<[.[NKN^LY5$#2K
MMS3W=F?]Q=OMC=V-]9W.:F^ML_Z_+_ZYVGNUWGFQM;FYL;.SL=6;XQ#8K8;P
MU^K./S=ZKW:W>H\[:R\ZC$AAY]AI<JW3XD:4_'W]SV=[?$NA<W<#,+>"^<NM
M[<W.[RB)A^6P-QE@(Z$S$]C;D'+,HMZOZ Q5) I%G4]$4N*XP6_$LAOMJ<[0
M9;4:H5A9*\,DZZ.\H_[13)7S/\_\6GGRFFV?[/'-23Q:/]E_98^V!NN\M[LG
M>KN]_N91?["_]L=I[VA=]HX"V7^U*?9W]][WCC;$_N M?<U[_;T/QX>]#V_9
MUMK;#_N[&W)_\ ?97-M[O[6[QWNOMH^V7KUEF[M[9UNO]ON]/\W[UVS_;.^O
MH+;^VB#[N_O]/?;VP^;16]E;^_-H:^W=V?[:6[FYMGK6>_4'VUS;?+^W&T[B
MJS]%_.>_^ONL?^*/2KEWM-WO#?X\VM_=/.OMOB.]OS;%UNZ_WN'GT\TU;'=M
M[W3SP\O#'C5GF[OOZ-]2*B]]9-THI.X*,*1KO6==)Y >Q*.>BVA_4M+]H]:'
M'ZGP; &P?]_]NAG2OVRZZEUG:PB_WM"A1FGMRZKW^C7V1&MU*Z7]3;: ?&*9
M^!9;X'.*_URUL^/W6;E?%FA]2)_.37E\>YC^A0WGQD??K5&F<W[78JVNJS/&
MI]^/5WQ9]L$-Q]4$;I)W?TS0?(:JCS9]3OIHI>A[6?A7;]7>AXWWFX/UT]Y:
M/.JM!6Q_$^\][&_A??NO]M_M#=Z>;NT^'_38'[-G_L1WR>'^[O'1YM'ZV=[N
M*NFQ3=+[$,C>AW>GV#>!(O+=_F"[V-]=E9NO]OC^2W/Z>G=UO+E#WN/_?RM)
M6/")=H4&CU+3VZZM_PDI1IVDU)0]>O8__VVU4+]]5G#.$/[ X+TKHZB&\!]O
M5[=WU[=?[W6VU]]L;>]VWKS=WGF[VMOM[&YUT.C;1<NN0WEG:[M#Y2_QU\[6
MR\[N/]<[E^S!"UMP]<5NODPM%U>F:-[V^%>E>FT>OBRKSO@0.O\Y9ZS.U,WL
MH/<)\>Y-F,N\'G.D%%L\C.[L#%P%PYM8_DW=G_6I,]Q*AO]N6^=][\/ZWUXP
M"1ZY5"8:NT(ZVW4ZI"YP*D,^F8%&=-O_-1G"__PWDN(W)A]W\GS?VO"Y9$*+
M!S&A;X?,LEK:&4L[XY[MC.3ZHQL-C3J"6.0 8NLMC2ULO_<*!<J@5_2.5M_W
MU@[R7[+_%PJ@P9^'O:-WIWM'^X=[1^^N61JEW#QZ1_;^6F=[; /;72=;]=]M
M[/\&V\??T4(I>H.7Q=:?5RV-I+B2S)JN,=%V<^5/_&1TETI)F0<:4:K-+ VQ
MT);&[O9J;V>CMB>6IL;4U!A?L-:YK9&J<M Y']'#=VV*G@BAK.J*+2L3M'VJ
M?%>&:-:I3?YW?O/VZ%EG7"[I]H-TF[L]9F]%ZIRW4(SRDEOG98$V& IK#]7*
M?08YU^LUMORVZ<M:J8-_*-#)_F9<)>,8=).BNBL2"3G0Z;O:64YQ5JTF-J^H
MTBZW2LL%C'8^6(_95S4ZNQ>S]#K@M^&@K@<V'.?S/W\^T+__VP*U-&K6E53Q
MKN"(?,L9Z<:8+*\W1HCPZ-GJZ]?KK[:W.IL;+[:W=O9V=M<W=QYW-GHOGC2'
M"VXG6W]9?^_"N)/)W2E3YR, .F[4V3F&D%,C8J<8=HKQJ//BL [5?!J&7RS>
M?EA77]DG7,COR0-@^HD0M\L#:$"S@CXQ[+ZR%F[,2[B?6V\,;ZC/Y$_@<YU1
MV2_BU?2)&YS'*?JNPV7:S,.[3?<>!L$^A9R2-(;CJCS)BNAJ#':JD')AR^IX
M9F37^:TORLEP7)V]*&,[]=-L"0;?N\E>#O;_>LOWCM99#_NV^6K]_1[;'FP>
M_=G?7SL\W'_UKT/46]>78(K-HX,/>W_M]_=W8X'](;VUU=.]W9='^Z_VSGI_
M_?ENZ]7+=WN#E_U-:MY?#HS8P'.98MD-@B94;4EVG=*QJQQ)U N3#$75M@9]
M=^HJN-O(R,\ [NO8W77O-V;)A=-RK"UV)1X:M1L7J-6>49DLFF%"DZX05'0M
M(K6K97!.BWS@MWST3*@N$T1:KK^(V]N)[NS^WEYNWQ3TNP#V0YI&7TT/FAI\
MM13ME%6G'!]"U3F:5,4H%G7"*EJ \[/L;M?]XK)"J$=1';AA\:'^?LTN_8*H
M^BY*/Z00^^ILU#+LEXTGVT]VGG1F!^E5=7[K5:'3Z95/?KV)":X95ZH5QE5#
MJ-,4%;,:8P6CT>R_U]@!NE0O7U,OY$I>BB#,NABZTG!4+]:PKA?)=;ET A(#
M*XQX],Q*V<G)  - B"$R7/P!\^CK>%^:5%_&^PO\N%7MEJ?#)=J_AG9Z&>W@
MDI>!RZX*(G8%5::;CT+LXFPSB%1I+1'MFVX8#G/-DNKQ=\!\Z?_>H?\[ WQM
MLVU5;_!.-("6CN]M4+]^@7H>G!?!V:[F7G>%CM!%SX%WN4W4DJ2# G1\,V;^
MZ0;'H\-BZ?W>F:A^4R+&^_O%\3)@<TO<GKN^?YS^'9V*  :Z4A'?1?\V=:UE
MLIN\==[3P SWCYX1CK1X<+>W@9C^98:YO)!Q7*&@+(Y=OP/O(4SR 3?X,SI%
M,/KU]DJL_5."G-?)K'>#"]CDK)WIMH][%%+9A%RMP+56+/W0.N?9W]Q!TM)!
M5TG!N@*(Z#KF6-<HY;EP-*)\>?1,?2I8?IVED-P?:?+I5?TWA^7PI\V]^/"W
M"VBJ0"!('HXFBP/615U@NTHIQYA(X Q#\C#599R0YBXZ?[(Z.XU!?EQF_I__
M-HSJWT:=,?3A.!.],ZRI_KB# KP_R;*VXY!1$6+QAOU?#9)9]=!Z3U<;/_LO
MT0N!JN:XQ[5+@E_<3'6Z83S_*14C9,1.WAZ!Q$B=<)A/AX^=479!.GTW&G>J
M.D%YCE3YZHB_?T_OC0EPTU^*80ZQKC#SQ-21G#D0<0>-FJH8%]A@53,35$B:
MXTDUFN3DC7'9P3MR_'<JKBG[Q?^:[:*<!;L:QBN=IN]P^%(F ;=/#&/?E:#P
MY6O*?E^K7^HLE4^8LBWI;#VS\IYW>31O'66W&/?K_"=PX; 3<H6L[PWHWLFF
M@0:O'^Y6+H^DZ>N$.V<#7_9_&=U^2?!NJ-D\;)^G]M70AO=3+=XIAYW3PP)_
M^:@]OAXRN&60]PZ=Y_O8/?/5#,+[#I#-=/<99;X6/*UT<*9AL1[KO<.VY-9?
MZZ=[?_4.>VM!;/ZUGOMUVEO;/MH_VI3HY+ >V[N^P8OOL3^PW^_DWN[SPSVV
M3GH?#K#M[7=['U9)[U5OL/GA'<U]WN]?S6/R+ :*/FI7Y9BNB(1U?22R2WQP
M+!+.T:^=;AI D-<U$!]WCEW5.7']"73^7[0Z:-[]TQD=_EB:TRT$Q4.QR0/%
MF!Z<4V;*9BK,EVQR"S;YF#A%D_>6$='E1O*N,#)VK0/1-<DRQQUQ1K&<R?YJ
M<\D#S>.!ZRN%67%_NDAXKDG69VJ]M;LV'II-_KA@$Z-R8J&.W>@%LHG5NFL#
ML5T#(C&@7N(_:/6BV]QSH^C^TWG5+[WKHWN=CQ_HY,I$,/[ZZLLGP?;Y[(O8
M&,:<%P8=?]8)AQ#>=0:YM-+I(=3)@#DZ4%W$YE8ZO]!?.X=NU$E%'V+']?NS
MB$\..OQG4N20P[CL>)C=@(W.H@YY6W%9S;85S\(.ET(6YWC-H8A\.6\K[D2\
M.CRH;SVN($ =^J.L4]?I&'5^P?:0*SJC"5JMH\,R;T0YW\4[/G3C:YWOG+JK
MO<Q=G#X\&\.OC^MHUR]L.D:/O(77_5$F*]Y?WXH/Y5[,VLF[\T=U)^I.Y@B8
M)9WHSD9/.I_;:[D'H^_:+/O52@:W(_C%/O>'V"G[N2Y\<2_J?2]$OYA4%=)M
M6DLA&Q-C-YZ,6BDE?V!1X6CU]&]*4<2%8+HV+_<(:7C7$(L6@0B!>.>\I0G]
MQ?*Z-)L[?M6M=BSSNX_%WH=4K84-RIE!,1ZC9*K52%4.LR73/^L 6C5GG8UL
MX.0BPB?067-C-]WW?$WF?FSC<MAW>X)W"B)GN_DF_6D6\$YWM_-+)J3^C7'V
M9';#^+ 8Y;C^<=[4=]\">-K?"[D*HU\_+S7O72I<FN$\P3,A\;-)!;S^MU0\
M6NM(UT2NND*@*6289UUEHU*<N.2T>?0,U=C-8J%!PJ%)RJU7-F1ZQ$+)3A17
MKM/'?D/'A8"RL\KEU6MQ4F5S[L9?.PC:[@T71@,4N?B.ZMPT0#DSP"DX>YQM
M5VP,#;X\0P>=@ZH\'1^>7WZ"IBS4/8N0BF%=3Z9..LJ+V0P'^9G^U9?I;^>W
M??6&S_?O_,9LO\YN_DQ?S^\LAE/-0)GOLG.+_+(9_F3N"X+6/C&2?L]Z(-5/
M#/N^DF=?OL:$OO,E-DF?&'+W]=D8>R+M[5;NOJG9)_:6,WNW5=\&18Q]F%,T
MYW5FX*GDOL2DTQ]J3IWKXN"W3LV/:Q-RDS:9VWCNE-2K/TK?6\<G&T2V!6+5
M^P^\UNY"C8ILIAR4U=E-&S6R@U:]F-W02C=B&H+%_KS;/_J#]XX.R";[@_76
M#FCOP\'9%KH/O=UXM,DV3K?6GK_;7%N_'H(]V_IK>]!;"]C//SZ@FT&POWQK
M;4-N[:[2'MO\L'>T*C9?_7&Z^>?5!3U*!;6)AVXD27>1SJ&+2L=TP8"0C#')
M\T%=O9N,N/M=NFB18%:+)IAWIL;O5"A?6,#3KS/;=H&D]%P*SDXE5SW1SR<C
M[-.HG6'1AY9<'Q>/\A'VAA/?#4B1KF N%[2/KANE,=IY<"Z?17>;6K.W5,D/
ML .__:)C_697>"DN?N@<C*FT.)_;5_74OIC.[%)J?$UJG%V6&HE0*[V@7<J3
MZ(I$4]=Y[[I.DPB& .=6W>XLC(8L+=<9EQOI"R&SO)OCQCA?D6Y:'JD71=#&
M&Y;UFL9D- VW(<:G9T/<4,>YK.IW]<_RRT\+?#6^MC/$L94Y@G92C&J;<>B&
MH7#]')W+A<3RS?GHXNBJ..KDG=A%O#F/OD/Y+^[7&R-G<XKQT@?Q?[(T\&@A
ME&-?OK]!'KS_6*Y^>EQ&*X7!#ZVA\+^C!N: 0]>EO%T+]7[7&ZJ[SH#7)#'!
M.'S=#FA:?)Y^9WQ^= C]_CGG=WY!?J[CY-,RHE^.0O_ZY*MY%#\SM^WDF6VS
MTOTA/A-_<T(25RIVN;>N*[C47:.C[%(EH_7:T)C$5_EL'ES4T&5"^NTI%@^P
M ^Z6_5ZMU]S^->F?S4X?HM/3AQY_:E%<G";ULIH>S=R9#(LIW]99X.CW7N'E
M0+61.@J?G!,2C*,\2F>YHMI2X>3?&S4+:T8?H6P+!;K0HW\\VNB]O&I)#R>#
M6(YG-]R0F52GJ-<9ZCMU+[8FX]H809JB2X)>!MY.?CH^WSC[6VA#I 3?)0XB
M\CFHKB6&=!EUG!O#3<I5N:BQCY50CZ5@Y[Q^3M]GT^S^&B%ANA-@--T),,O_
MO]@/<+$3X'&G_#C]\U\-G>?QT/PACX>^?+[W<3FU)%>J?&YZ<0*?/?%[]G[R
M\1'G1V5_,O[\(Y?D6'V"3E-JE=.;#B3_UN/3]:/S9PZKC]&, ^CZ"MP[M$MQ
M?"NN?^K.1H^>?NZ,=2GN^8SU!NW6KZ=^=_7YZ_5\KM&+K=[N>F_WTV/!6\3V
MY@G]SB2(+[9*GVAS]\TJ;-7<15Z!=^'=086^?.S.4)/J/S>+HCFVT;2-+#?O
M%GV#,N,6U6+IEVKQ-YXDEW8=D2=,7MEX]&4M-F<<?FOT_;/!0*9B@'O3:5\Z
M'>MWUYB^= ZK;.W_]]>U*R7U&7*GKHK=UV7Y+H<-ZYJ,]8Z0WY^ZZPKO_FG\
ME1(!59Z .1DTGY+X?M_X"8G1$?A6ZK+/$/%'N?[../:^!?]]$NVF-_XPT3@J
MJ]7MW<[&D[GPW]<I)A4/M"$R=FY]^3:"OKQ8G]D83@,IV-I2O+9<O")AQ<\C
M7C^S8O^01+L+\:H>/=M ^Z9#E^)U,<2KRC51<M@^+X3CI]KEJ3,I/TK=I4V[
M,$)7W9_0;90GNQ0#WX8+6XN!C\S_W/5=KN>Y<P@P'N53/\O4J8'3UN']:S*$
M5@^@PV2]DMGJ0=!6][[SR]NAF\0".>37>I=EJT>SZ:IPV.H1=-K-#*K5O7_<
M\MDGC"[-V9:;LW9ISB[-V4]QP=@U<_:C!]MJ.S:/:^L8IBV,6CV,BWII8WP,
MNJT>2UT):;;E8-29[D5H]8"RK]3N$;3=5\IC:*^O5#-XJ_VC<RYH]0!:;*#G
M[K?7/<J]?]QN\#.R[/X<.?=2H&GII+;;2<WTE$LG=>FD7L>%65 GM1[7X+B"
M0QB.BI,6VU XDL[&,)2#EH]AYFNW>Q!M#Q28JX&"5@^DQ;&G#*6VAVA,VYU3
M,UW.;O< 6MW[5@?'3*N#8Z;UP;'%D#^M[GZ+@V.FW<$QT^[H4ON[OPR.+5!P
M3)Z+LF5P;!D<NW5P[$5=&FR4*X>M_V=2C,^6(8Z&C&$9XFA$[Y<AC@8,8!GB
M6(8XEB&.UHY@ >1/J[N_#'$L8P0_:?>7(8X;I[B5-1,R/?4RQ+$,<?Q,^3]N
M=-AYV2]/1Q?[/%H]GCHPT^H1=!=KD\K2/)][]V6K>[\,S"P#,\O 3#M'L)3\
MR\#,,C"S[/XR,+,,S/Q 8(;31\_,,C"S#,Q<QX7(QXJ/L4_CLG/![IUEF<R?
M1S*(^Y,,R]K$]T0T;&-6G)@MBQ,OA""N*;KIANZ@%JO_\]^&4?W;J+-6C,)D
M-,H']F5?=G7H^F>CHHZ:?Y3&65Q/SP+.]VS#:-*?!M:O%5":)TJ:(Z9;F3Q<
MXX/=5_KP4E#?EZ#FYU7D^5)0+X:@SA3](Q^-7HSK QIKF8L_],^_9Y'=+T>3
M?/CFJB\GX\ZFJ][!N+-=C-XMS>66R^%,?K$TF%LGA^U,#HOYR.%Q>;P4PG<H
MA*=%_,<54JP6P&^J,D#,,G<I8=LN8>W/)6$7Y#0ZP<Z/HUN>1[<@4C:3=&M\
M"-7R,+H%DJ^9JC^3?%T0"U;(Y7ET"R9>D:*OX<#UI]8K9&HLS=?6BU>DJK!+
M\=HV\6K.Q>OJ4KXNB'Q%DN:8:^>E"^.R6HK6UHM6LQ2M+12MDBZ3%19+LF:*
MOAU6<%",QE#E_7RN#W7&P:Q$T0Z$256,"YA&9]^.(%^<F;E+0=QV09SIOQ3$
M[1/$8IF,L&""&"FZ!LG5"5]OC\LA2MYA45:7!/!2V+9=V(JEL&VCL-7SS3A8
M"ML[%[9(T4U\!JW=!&CD7DKT6@K9M@M9O12R+12RZGP?A%P*V<40LIFBRYR#
M11.OF:I+\=H^\<IGXE4MQ>N"B%>DZ/K[P\(7RZV["\&>DGR+5%5+%FT^BZI'
MSW9P:MUXZ5DN@NF#Y)3T2TSZ=.Q\'\Y_OS3ELVY(@?T\+D?U%M^5"OKU/K/?
M3HLX/CP779>>FA)OA7Q\Q/E1V9^,/WUD2L)GO_OJZ?7>7?HWMUW$?SRZS2[5
M1^</'5;G_3EV!]#U%;AW79?&4*VX_JD[&SUZ>J77@V)X/NV:X7@_-[J!JP[P
MUG%YO**N CG $%M_]+4QW0SI*P\_8.9]C>F76]M_K6ZO=5]O;?U[H_>JL[.[
MNKN^N=[;W;DZ@)NG@;*K\W T&8V+=#;]J<B%/,8K3!_/BV%W#XM1WA]9X?SV
MSSK;<%Q6XTXY[+Q$[ZY#2?>/SB^Y:&K>\L[(;]?OK'^FO_V*XFXX=L6PKK)Z
MZJK8[9?E.Y1I.)Z+6K*GQ?BP&-8U6 ?@AOEJF>JO;ZKB!&^[O##]&O\[J'D:
M7Y5=S<YJ&.?[J;7R2><OZ!2(B6'LC";A\$MO'9<=#]B_DWHIW)_5+QRY!)U#
M5_FRZAQ7Y4F1]_!/2\1^H:G9(+&9(B_EA+IW3*^>#^-2]R\ZR_GCCAMUW&!:
MZ#2OMU\\2==O>'+]?:C/%+K4A+C2Q&5Z7+[YG!9/.JO]_N5NE[7#/CZLT76Y
MLB_2?EQ66;-TD@O7!SB^"1J/\4KH3^*UF:G@ .>LIN@$IW"2E2/^>%'JH+PH
M=5#/0+HHCG N!1]W_&2$;QZ-L%F\%0[.'M<S4PR.W70B\K=R>%#FM^1&#OJE
MS^45MO[<6.M2VT'NB3 H0D9O[L5Y@X\SA4?'>=)/('^.DSS6W$1N\KCO9KTJ
M_='TIKK+@XMR#U-83,?T<2"/\8ZS#*W/ ^9)9_<01G!YHHKA2=G';KP;EJ?3
M@A"3X?1S58S>8:.384!MCT2X2,^8D@_G :??Y=Y,\^4R0<=U'X*;Y P.'#)>
MF>"4S";^<2ZR6T=IL,U.F2\?%G!RA2\&V+,*"8$$CD5*R"/Y#54YP%>?72/D
ME]N#]\=X7ZY*5-:][1<?V>T+4W0;&:H:+4)W[I<-ZCN_'Z07[(HR9%#FGF4X
MX84;N3<3JU_\9U+$8HP,B-;JZ?APVH.J3 6:0D4_9Q#-.G<.T7-(UCR%$(KX
M$<&$_9Q-Q<6H7/5EAOD+=43>E-\O!L7XO$?X -1\GX?3&94#E.=N!#B(LW*"
M'X=H .'CB(DO2>^,1:@&HZG&0($ZDZ&N&#R>R<[SGY"KKO]T6O3[UW\;85?[
M\?JOR @X\AM^13CF,5R[D$E[_;=<OR 4Q]CUZU?"36^<:L+KOXZ1@>"3?B =
MCV[H7I;\@$Q[PRL]]#.7?S(@9,+!#;>C%(C%IR\X+L>91.[3201X=_$;8OA2
MAXKA!"Y=R5 8PL&TCL-4(:#<F](4+T_EY B!TW?5N3B:,H'K9U0='':&Y1B_
M]&^AY&>MGY951%CVRL\_TD$UZ3H'J"B1;%#W[ MR\_%UP?EXRM9#5!,UG#KN
MI"QJC@_Y->@M3G)+_6(J=8=3^"Z4!'WY>6ID>>%=K56F6GWP:16F&J!I*GW<
M:#09''\4L?A4\7&EHH-65M9PJ.W<B4.<H&>7%>$$2;R3I_5S364U6U;U?QE"
MV62$"\L2FPQCM+KBM,Q35J:/OVJ6YH&-)K4PSPVYSG R\(A?1,\WV :7^CC%
MT54+H.[P5*]?UO2U?D>.0'S?J+5G1OH7>I\QB;T^<5513D;G\O^*MO$HQ?-<
MU9(<&QV7CV?OG GKV9O>H('9V7C<F>4@G_/_/5;;.A<IG[-QIR4+ZFZ=]XNN
M7G3L\IZ%2RUE;*X.AWGR/W6B_GUQ^,099-E4V_&;KD*(,/6XPPBC5\SZ^H<K
MK7TT[J<F98V(&48N@V)* )A.?\;851*LW$98\!S0F(:DNCG^M,)O(3ZZU,Q-
M?M23HWX[']O#=^'J=%'Q1.:YB,BZJ >&M79"LQ_15QM/B)8#&"(:^QU ;5-F
MGR6<P_8R$]5>WXR7SSV@3]P=U"XNAP<GJ/7Z9^>\ZR;C<E#6FG)0US?Z[;.4
M7Y+Z_V?O39?:6+*VT5M1</J<TQVA=.<\[-T?$6S ?MEA"=M@^X4_CAR-L)!H
M#;;AZK_,*@D),Q@A(4HB.WICD$JEK%RYGGS6F/.+NC"^1MPXXJ+MGIW[0437
MD@1_]VE'B%!;[$C%)E:TG.J?) U-+T:1][P>67&=]%:1LG^#>&<I+EN*G7YR
M3"7X=KZ447'8L_X>]?=KW,)]NYTT];S7LJ5)EFXR=C)D<3VEN!+.V0O;+AQ8
M94!FC)*1/+2[D;$D@(S(.DR[=12;BQ/;RTKTI%+IG[1"X>B:UH3:6>MGV@4C
M?XO[4F*CK9_UVH^35F1 A4E[9=BE+6SD\HL?_]KK]A.+3=PDBVV)V%>:6843
ML!\GL'0*7[1\N]B0HMDT;7,[W]87<;<J918Y=30:$BFYJ/W0R?0(VB0O<\'*
MHZF0OB1QU4(E2TLCTO=V,F;\F6F7'J^![P\RG"YS!219NU:_-QR;SX/1Y+>B
M_ET\6*Q92$M4TS!,]GRD)>UXWT*53+0L(E\LJ,BY[I?&[)7S;>R9:G6BK'3I
M1G:^'P50F(<)>@O71OJ:DL2VTD5E&.4N;W"6^!(EKJT=)M][%/O(TUH(Z[]7
M/HSKUL,H%! 9ZL@EM/K"0OC9A16'\#!AN31OA8#ZP_/S*!U[DGS+W[OMX9D?
MB;,['$5OBE!N$M7(/)SX! I17G&G:/;'OU=?D%77NFFGN[YRHDW\M \F.KI(
M4SA/SM5>:2,6M&GLD5T#G:RZ*)T_3T[7D3#CUPR3RWK8*^*3DZ#LB(Z^.XF2
M.S]/$<LLFF5J6:2?@U[+#,O\AN[(33KPY8:69?'4LDBS8R+(%:'Z%#LJ0*],
M9FC[GZW)SE8JC;\6W,_R>6IO5SMY0]+^T2GR;\ZZ*8@8Y[ 5XJX3682?H@E9
M',NDY<Y_]^WN>63?/ZY\7L&72>))5%.OE_[CVB".<.3KL-W^ %S%"M+V%&$O
MBV^9[BZ?^/98<T81YV14%1?T_'^'K5X9^LYB>4JQ7 ]F%\GTI6,BH5_IJ*C]
MB.ISGGI5]4<F[G51]GR1ZSN^.ETQ4LXB62=E9W7Z(U(^33%&^MA-IEJ(>-I*
M5T^,Z2+[([FAUV %5-F"+O.9"XS\FN38*:0VZ&GG:^?==I++M1#Y*$=XE#]9
MF&4Z#F:4PQ.EG5(Q(@A'7EED7:^!^*JLP$D9TZ27!RQ%_?JA>RDO[J)FV[IU
M5B9C%[MC9/TCI2W?&?L5BS>C$NMV-HR7N@?&N1]X.W;Z=\][+3\H'/_>GG3B
M,$>IR*W.]^1+3N;RX*179%6F1-6BI* W4M1^"I7GO7+9V0J1NZ0<N!0*F Z;
M%84W*:FZU0G)XU'"YL1WE=*'VVU?9@XFR?OT:E%&F$7XM!EB4^&VJ#RI#,^>
M3-)(IC-7I[2P?]$?^+-[1//DE8D/J'-;4LG>[>+&=Y=+KD+E8U:M^56K3)"=
MLB F;++(C_XZ;.NK-.'2']\N3GOHFO:H\/ :SSQ/)8KVHEYS>J#'>V51L3.M
MI?VRCB]>9N/GARE:,WVI[WQO];KC013?;.WP7)=IX[43GPH5RG!!T<0LY70/
M6B"EF)<P4>9XI]=,KV5\[Z(^JKE)NVZJ7$A'KF7,7FXX(>V?O<Y8B%=>A.GX
M:[8[EN ='95TE(PH;J$];Z+R1RT>Z)\UFX+E@^F*RDGU7=3R1&F+FKI.<J*"
M8?\JSEI6!8_<$CD5:6G2G$J8C[(L"W?L130N1Q7/R6F3Q;#</53;_PY;_5%.
M0I3*V![L#\;5S86C>QP0\A-SOS0.QQRV\.&<=B-PUI(Q6?@*)HHY+BZU:5_K
M]'7VVRS=F.SI5C\5V9ZW$E&)+Z3TA:*HJ4S*37E@XP+EU1=,E?VAOPAFJJ)D
MG*,[)9*13[OGB[WJFR\]-B?Q*^+E_6^M:.6[5(S:[W8ZOIT%MR1'=N(?Q78U
MKF+6KGL^=E<GP$P7M--Y':5-LOJ"J3+4W=C5VE>M9JYU-YFT9+%MG6)-9=>6
MR=5_)NW*HGJ6W-=Q]X%QKF2WV)Z&G71ET1RF!,34.<+J_EI4R3?BLR0?1KWV
MPU_EWZ14@FBRI*8R:=%..1A>%=^;%ONU]AS7(ZPIQ\='8S5N(V51>*M,2TW_
MEJZ%5M'?H"AZ[_;[K50P'[K39?AEZ*#,1$ZM%>[_QC60PU%W.&[5T//:W5-#
M7@2MNW8X:KB3^O7\2+T<BC8[UM]=@)Y2[]M^,,X/2?[[XF9%Q\+^(+Y6^O!'
M)1JCHO]?^LV,VA/=W>'GQVA 9<.2HJ=6D?$0+@I!CIS0O^FH4E2C6STLO!^]
MBVO-7'9_6G\^2%7,HPR*HB&03HFPMFB]T-8_BM7LNN4*:T=IIN4T-/&*..#A
MN2N2S%*6X/?$2(NF1 ]LT'5'_ZH?)[ZP,GZIK4YW3EOQE#>O/IY1_WT<WBH,
ME!]Q)(M:QVEC>*9U_+'33BD4115EO#@.:O)X8X%%,^UJN1;AW'$WG!MM7X;]
M7U^)B^?JI:G>!MMQ;<?)'K^3UO?HG:U(3R-NC]\IOGB<^S&5I!N%-;JRUFC9
M7O>@#(?4:WL=^VJ$6<52Z'?;+5=L\OVAZ;=<2_?N1: 7'S8A"^DR25:BR^3S
M]))\M_7AL+97+'@4E_CKO>96<WMOZVUMK_EZ_T-CZW!OOWES?3YPXOG&LS_?
MZ CTH@M+2K-RZ;>)'D[:M$R:ICWZ<=7&3.C[K#U$M]Z^W7WS8;_6V-O^L']P
M='"XVSB(@-7<?LP^\JQ/LKW?/-A_N[>S=;B[4_MKZVU<O[NU@__9W;VG'6I5
MQO[/@A5TA_WDUD\-.0IZ<JY[M>^Z/2P[<8QZ<IREJJS^OVX\TN9_BG; $_#O
M14:6VCFW]7G?_S'^Y4_7ZD<V<_%'JU,,H_C0GR.1CG:,:.'\VMFYF*CR[0GX
MO8(E (ZZA8^^>?3VJ^*M<=/I:^\)\8KCN]^&K]"=[]UW6_6*<O:HN][_'E&/
MN^O]8X4/G('?G'(Q[M -4W_NJ?O=<^EBFGD_C;[(WZD+2K+X>]CQ-<S&_:D^
M=O30I1*X7[3B 7,QW[25<W#GQ"UW9@I=O&K=53",-#U74_*H(U.L]7Z./O!+
MQM)B"K;Z?3^U><_2]7[TM"/L+%APA.&")=32P/^<8=G\=B[GN<>,(US223EQ
M.,]T!,=VV3VQ:-0QZ/_Q*.'_\LR/$L]3W^.I]'?:\$?DU2T$8$DJ?;OYMZW[
M90C)IE^2 R#2HFL4_?HN^J!Y@+5JH=GM*_L?<SWB]*,5:;.5>K;_M'ZF8S%>
M]T8!C.0D_Y#.QQCVW<;8]5.\T+)6<2R,8O$1J5)>&ND4DLY (XDE_LM>VNL@
MQVPCM4-KG>EV__]L@*@:I=,LWN+GX(_.\,QU!Z/W-VH=?>;3EX&O6I__D1;9
M5L>E?W8G*VQKL*U[O8LXHY\2$X^J%B?/%TI76(..?+HP.]WO;_&'[T>D,72G
MN]^/WZC3_;-=TCP\HLW#9KMQVCX[WGG_HWFZRYJG%AZ_:=#CPZ.?S=,]>GSV
M$;TES?;1Y?E)\_(CWM_Y>'E\N,>.S][#QL[1S_W#(])\\^%T_\U'W#@\NMA_
M<]QN?I(_]P_4F3U[W8G?@XY/3]K-R^9IXTWC9W/G/6[@OT_V#W<O&H??8/--
M\Z1Q^;K5?/.>OB4?3H[.?K;W3T^^-?'>97.G 9L[6R1^YJ*Y8^GQSA8^.FR0
MXYWC>*]/9_L[NW#\F?A=PV/\D>^_>4^.3ANP<9G&9^/G]V#S\N1;8^<X?H_[
MUCQK_#C^?$0;AQ]"XP+^?'NX.V@<P!]?>)#&!0\!\EH#*I0$6A(&E(=>:&5T
MM*,W-C%&=47H?_Y]?6EL_G__#^+PSWET(>V3,^K$(G?WC$QKBDR$4J.-)MH;
M00.7Q@H)D?9>48DQIB-D(IAG9*H2,EU>(9/1.B@G(6"0,4 =)< HQ %QP3!-
M!.-:;VPB)>H850F9GHK55Y<,%KKY850RZ4LZ>"?7Q[/-Q*V@N]+(M 3.-)%%
M J>1%9:1: 8D:FY/<23#A1$B:,"%$H!:[8'!%@*)*:+:\T ]WM@4=:[DO#AT
M.Q8\*4-ZJ''\XA5W"90B*^X"%'="(1QW43H: 6JX Q0% ;0(*NIQ(!A" SEE
M&YN\SCFJD.(NVQM\5PYB23*>22\/BPJU4;?#E ]D?638INWK18^-U*QT? Q?
MD5]6YB0E\E'4[12=C\K"V'\L96^^KL=;[7;W1VI2]KK;V^D.S2 ,VUNC9_EP
M]2A9OQ^AWU&OQ_H=[]/V__/AXOBS.S>8\J/#7=@\_7AQ?-; 3?P>-W<^M)J7
M[=.CP[V+X]/W\"@^__[AUH_]PV:(\_*%2"NAMAAP:"B@WD-@.!1 PHCKW%,K
M8+0PA" WP"'U.D[1KA(DKD)>1;'E6/3E&0 CX4]6\HPK\O&;3EZ1J[4B&X=;
M;/_PX\_T_,W+;V3__1?).!5>!<"8AH#"(($1G@.'M=6&8@\5CR8PN4D[TP(M
M@HZC%3HZ-.@W@=C[*-Y#'6(K3?&68)O=5+JF'V2]>Y3>34PTZ[FD1$83C1@/
M*/$8:.@00(Y2&0A4B)D$Y?5X585\18N.4;]X!5Z"C985>'$*/#'5"*,628B!
M<8X :B4%TD9[S2GG PDP.$6CJ:;J#,(**?#+<_;B*>OLJ@+[%CNM./*Q*!L9
M5\X5S:.R7_@9N<?.T+^.$OE0"B2=6-GR_0Q=CX"NUA3W0)!1Z&D 6!L%**82
M2.8U0 8'+QBDW)"-34SJG(D*N9FR?WCUN$=6X,4I\(1[0!4UE0L+K(4LFME4
M 2D"!M9Y9)@B@B!8*+ DN$(*_(Q^XIOTY)EZ.6S=0CS&Q5(%-<D>CV=G'6,9
M;77<?A+)Q'#J9\OI<>@UG<'GI E<20\"IHE^$ HTUAYXR6D*?S&(\<8FJG.4
M/1]KK,A+]'QD15Z@(D]HB)5,2Z4M\%IC0%D00.F@@;1*28>$\;!09(9XA13Y
MY7E "LW<*[J:=U.#@.S2>$9R,9;#142@##TS0,_^=(9;")!*31EP0D8.01$"
M$I&(1) H&1RS6H2-38GKA,V-/=F%45V%70*)R K[>(6=< 6J/45.4> -E2G>
M"8%Q# *L' Y!!^8$C0HKZK12.:DOKU"RT,!W/7^N6^[Z65)EY,1>*Y%]%)5X
M$>;-$JC$2$J[I9#&1DY9MYZ-FT< UO4$#>01)1A(83V@FDE@*'<@6CDF:.:,
M2.V($*XC-'>0)+LIJJO'2V 868\7KL=33@IEL:6< (\Y E0X#Z+P2/P1K*/4
M!BM0U&-9)^*E%>6E%J.54LMRR==.?-L5R<CI8,KLK'C.2$@AD/VPT^J?=Z,T
MWL19/M\;=Y".KZ8!M3I#[_;'[2LS8#VBC/AP*X%523Y./[(OQ!D?B$= <J0
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
M#0C3"OHBR\SFSET>R5FJ3E]J%8>@A#JJ950G1SG2)D"&H";15N50897YT^K
M:W-[BC]%2U52*02PQ1GU2G&@!#1 <^5)A%>'.4FGL,DZHG.WQE@E1UU&A=^C
M I.2>A*0B".BR%DC4<KS3B\JCQ3*I&NE4&&*=$'CH^H[0&B(J""4!RH("ZQ0
M#&("J<'I5"K$%G@X279@O10'UG:W7Z3 ?NUV73\)^NY,E!=OURZ3>"6Y[(<W
M22HIA=_WOK>L[Q]$^60DG05)#Z;XE0W2$!R-5H<Q 10[%Y$4>B -$S@0SA&,
M2*I(7<E%=1[+_JD*ZO$RJ5+6XT7I\10CXHP$3Q&(6"P!M9@!'547T! AV5)B
M>#J+@:DZ@=D-E=U0MZ'%FUZWWZ^=][JA-<@^J&I3H4)6[PI19<R<!3.GD\"$
MQ=CJ$(!2P0"*# +*(9EJ%ZDP0@9,2>0^M!XENL)&9'8MK3A?RLK^:&6?$*3@
MG O!I[,P-4HM$#U0#&$@;=1T"R.A<3P2)%87V6.4/48S L?^N>_I02JJ]C_/
M4[UT_X^'5,X\VERMWCW68-W=T[D4D8HOP ^^[W7/GA1UN<Y_]^WN>:K*SWW'
MJ\#6Q]+9ZKB=B6QV2ZC(6_H,6_K^=&R8*T0]@G'=(A, #9  Q:D'!!D%.4>!
MI"(.K.J,T0JU-<[-R%>8BV=57J J3]BYXT(R: F0W%% #;61F%L$+-8:"6\"
M$S:J,JT36:73ZM>6"]WCXJT\%SKP13?0>NVK[_C4TBAQ(NW.6IU6?] KF@[E
M>&X5:-%(4&]*,45$W;HFI RJCP#5Z=@N@8P%SS3@S!1=CR$P4(9(DB#6.&Z1
M3D=0);@.^=S\*,=VJZO3R^1'6:>?0J<G1(EX':T9)P&"7@!J.0::6P84XEIA
MR 0C-!(E7A?SUZWG.&_U![PJ5[XH;]SVB>Y\];56IQ9TJU?[KMM#GQ(*$RK'
MAXD&8]%.L^4*KW&WD[UT3TA'K^]/?PW[<3S]_G;WS+0ZQ>QO7TEE>UHH6[U>
MDF+1V[04Z%YGJ^ASN!_N^,BXQ_ %RAO<+/5TAUN39NR71[3Q_HO2DDGF%8 N
M)3$9H8&"QJ4-CPC!E.$<1^HZ?RY3]NM55_D7S%LO?:_K=/\D0\**0,+%-4B0
M7$GD4Y&'M8GY!@8T5@P0'XQ'5C$GQ$94?XD1_K/RL+ &#&T%X_1EI6WW1K0^
M'ZU8;4_A57[%R'_0SV#Z6'ZU]<4H&P*.FV91Z$$-<A%(J0">.*ZYEC:RJW1<
M8EVAN0]KR*<EKI?2+].5F)5^80QJZTLP)*HVC_JN, 04<08,,R25BU"F*"->
MT(U-ANJ(K_(1J6M JU:P<F22_MCJV.Z9KV6'5J58TUXAE;?=?H;0V2!T=YHW
M^8B7.DH$&($IH(23^%N0 !H9H/4,RE1B1W =+ZP3279+55"%GX4#915^O I/
M6!"U3$0:Q  DSD86I",+,@(!J8Q03BKFK=W8I'5&JJ_!:T!U5M"#M#\X\;W:
M/T>.HW^-"$^N]GCN*W/@OBI*O<J!^[WQ ?*_*G@]M6=\85;-/Y=KUO3C \??
M?F5 8Y&4!&CD"FIV.U=._*;/5;&S4:)K1Y\SXY$T3 .L, >)V *EH =&"T&Q
ML#ARH6C54':#$/VK.EPH6S//:<UDA7UZA9WRY 9HL+))875RYVH*5) "1-O%
M$..IX9!%A45SMY//%LQZU\F\[O;BGYV:'?9ZOF,O:H->O-L(,?[9[O;[_ZI]
MU:W'92>N;F)]-6C/2#C;(]D<3D3S)HHD^8'^\B%>D]O(S@JF'Z?9CZ"!2NTA
M@/&?"*;! XVU!HY[ YV+Y">D=/I;ZH<?SGYR:<P+8C]9;Y]0;R<D2!NAA?,$
M,")T.DP' ND<!]@YA:4-,*KNQB::WXV;:V#6W>-3!*Q;G9K7O4X<?C\5:OC_
M#EN#B_CJ]VC(Y#XJ2ZW0V+N:]%(VTZ9CALR9(/-HFNHHBWE0*6@-K0,TI+0_
M9S%0GDM$#>5,Z$AUQ**.N\W>G@IJZQ-X>[*V+DY;)P1'$N<IM1*H9)U0R*+>
M1E@%F 6,A)-,%+V-4(Y39R_/[P/6CP]?O0@K<.$<IICT:2B\Y@S/N#@3+MIK
MX2JGN)6> 6-3.2B5&$C,120U"#%F&+(AXB)=5.%"=MI44%T73F*RNBY672<T
MQG'%%(SJ*@A*!W6A$-4U(* ,)$0%C2S&&YM(5?_LXS6@,2M863!RSYC"9SJN
M+ACHG^F8BN^M_IR],UYJ%=<RBQ FB<OCHQ%;G6&<VE%F<[<S<HB7UQWJG[Z_
M^W/0TU$TK8[N7>P-_%D_8G-Z@%ZW:"XUSC#(P#P3,'^=YE'48.(9"R"82*%H
MM#8CHZ(4&"$@@TPYP77*(J@KD<^^R/#Q; 40&3XJ!!]3A110"X$@ S:1.TJ,
M ,H9!AP6@DM!J#1D8Y/5R?RG!N;#-%Y8B<7>HEC>BS"&E\_E(LB.+.._?,?G
M0XEF!=)OUZ)R&*)T5 $(3"0@92F;4WD E0^24V.EPJDB#?/JF\C9I54=EU96
MU06IZI0O"R,;+!2 84\!9<Y$564"&,6P"7%YAA1 9[CZON<UX#4KZ,MJ^L'(
M@Y5]5M7F.>59B[G8?E:\/+W69\Q:@JV7 7AJ/* 6&J"54)':,$V<I-Q(EQ*.
MZ@**%382LXNIFGPH:_L2M'VJ+ U3Z[' P$@- 16$ V4$!#X(A1E5'+F0#!FY
ML+/8LD?HI7B$)LRII@>#7LL,!]JT?6W0K<6I %.^W7A9Z=R=JZ7K>F/KPK.=
MHG@F;OJM*0$==K/G?0$XNWN]>ZM+VR('6&H+J-.I5)\1X(S0S.' #$F'.E7?
M",W>HNIXB[(&/[D&3YB2@93@@#W0VJ-H%Z&HP<X*@#BG<6EPZZ%*'3<JK\%K
M0(96VHUT@PQMM=L^/E^MT;*][L%%/\6^Z[6HV:^>AEO?BJR5F[!_/-'#K\UV
MLDS7VK6=)N\B,^TB>],\$%-I)+$,"&P-H$9%>UMH!*!%1A$:S7'."N\:G[^A
M]RIYUS*R961[%C=B1K:YD&W"CR$U%L(H$N09!I1&?BPMUX )KA0+@D)*"T\B
M7N7,U#4@S^OE2;R;/-?.?:_6/]$]7_MGLSOP-<3_-5?'WZGU1N*B<MUA&L.U
M!??<S8 7,\0U6.3WU$<34?'5_I?NM^P\E>!K2H/6A.R\\[V#A$J+->?PK\1F
M=]089_QUQ:JZ(C@P$YP'$)QK+7<MD\0AK( Q.)IN.EA@/,9 :^(AU]@ZR3<V
MX2MTL^=NU9H[+-P\R^A3I6=[!/K,:7)E]'D:])F85Q8AI#DU($2L 31US9-!
M,X"M((9CY;0U"7WF[Z&06\O,U5JF\O1RI]4>#KR;XUS NTR+=43_&9]^[3:&
MIZ:EH]68MX:9MH9KW9"1,S[N  A$(:3<$AJ (MP JRPC7NFX8>B"F"XJ-OU
M97CFQ),,:!G0GH'I9D![)*!-M8D.6B$N%>!6I9*M* IC$(WF-O,H0 2-MXOA
MNL\):&M @U<P#^=S\8=W-1U'I;_Z,D+0KW6'@_Y =XKG>%20X&90:J%!@H=6
MIRQMB&NP?%?9BKLU2/!2<VU+'5ZLY0)G2"(8@\I6B2G-X9GQO?U0\('^_@19
MLA=L=F9PK8]H@)@91TED!DP#2JD'RLAH[[@H7DN-]0AM;"*IZDRF-C:H\MFX
M.9]^'AV?D\QG':^,CD_8/R+&1%DQ@&@Z\< 8#227$GBF%<<:$VM2\U%8CS)/
M_U5>Q=> *:UR.L4=_NY'U'.7CW&#-,_C2%IU 'Y^DC42[PT<SA \$P1?:S-J
M!#;>.P:D"P10)3!0D5H!@Y1CCB,:O$O]GU$=<5*'8L&UX?/IV>KUB<BX4D%B
MEW%E4;@RH7884:JUU4 IC0 EF #M! -&!:NU8G'KL(ND=M6%E8IRPG\7>=7Q
M7]?ZOOF?^&/\B3/=^]KJ%).$X76HL3Y5%R\?57!"E<,37]/6=L_B=U^D3A*=
M[B#>/25]Q\&DMA)?>[I=.]>]03HA<'#B^SXAC4O=]=+<=(JR 9T\PJ'5T1W;
MBI='71_X=#I6?U*"^>N,C(;!:!SG>;??2NOSCYYOZT'KN__S1\L-3L;(-_6I
MT1J$DX]H$T<0D>;.CTQ-/<(5FGIV?6JF?Z;1%]BH!>.2$8]5<!1RI+B@$<<]
M1QS+X-F7=-[GZ$,GO?$3G$<8!J;G]3>@0WS /W3[A[[H;_S[^KS$21D-2*1Y
MN6O^EC]?XM;YVGK[=O?-A_U:8V_[P_[!T<'A;N.@7MMK;K^Z;2(K^ #;^\V#
M_;=[.UN'NSNU@\/X3V.W>7A0VW]=V]YOO/NP^S^[S8.]3[OIF?8;NW=J3A6>
MAZ4CPUN=" C=8;R'Z_^K^L/]V-%#UXI(-=M8RU*9*_PI-KLXYK8^[_L_QK_\
M.=X26IWBFXL/_3F"GA%HL?,;6UWQ?>7;$_U[!4L='#D81M\\>OM5\=8O.W?Y
MGL"O*$)WO@U?W?W>?;=%Z)6D_%&WO?\]HMC3#%8^]+:K0RSN=C;]UHY2-RZ]
MQ=XI5_MR#![Y.W6%)3/I>0\:\;J3VKMXAZZK[4;:<;<?JBKS/67[/K3 LMJ2
M^'O8\37,ZO\QO7]O)B_40^+[OWWTES9__&K^X),OX0K[O"OMZKZ[5_$,.2&Y
MO\*Z]U=XX4V9FP=CQ]E[M+_3/FF^V8N?=:='A^]I8V>+[A]^8XW3K_$SG^*]
M/YW$[Z43Q]DNVW]SQ(X./YTTSOX^.3I]3YKQ,XTW'VES9S>.ZP@W=_9HX_3O
M;S<<9X??Z/%I_+[/NQ='9Z];S1T;Q_GUQ_'A5]@XW,7QLS!^[T7C[$-HM$9.
MLP/XXXM'!E.F#+#!.4"5(T!Y[("'WCD1K0//[$MLR9Q!+8-:[CV]4J!V>05J
M3%.".;% &)*.A(8$2*@L0 XZZPDR5.?.TU7@P>O5+^:NSM,YE38WGEX/D+VX
M8HZ7C<.]+Y1IQJ7! &M! -5. F4U!4Y;*K@5-@B7.T^OMPKGSM.KIL*7UU68
M,<61!"[*#5"3ZN%(D(!ABQA5!BN+<NOI[!5\RM;3CTAK>W'''^6.S*N KLWM
MZP2)(&UMW Z!%%X *JB)AJCC@%'&X^[HG//H);9DSAI?+:=3UO@Y-/X:GV)4
M6$$8!DPZ!B@F&JB 5%1[R+62PG")<JOB"I"M%70][0].?*^6$E)[_L1W^JWO
MOO;/=M38?XTXV%PMB*O29_AE]0E80<[_NMN+?W9J=MCK^8Z]J UZ\6XI.3EN
M:-J=#ON#E-\\#\M?P9W]G\LE\_WXP/&W7S?R B*VIQ%BLJ^/Y+8]$MMADEHY
MUJV..YS(<.M*A)$6[(=#_3,S@L<Y27]\02XHH61D_$I' P!;!J2V&*1C^90G
M+KC -S;)32[PKUEIP(JR^Q74](IR^*SZ55#]21":$FX9$SQ*-OZ@AB%@)$&
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
MP3EJJ2 F7"%$YG!Y.\W;Z0*MX,>AYJ\%_7>!9K:-GPE>)[7[C"IGL:> 0>P
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
MJ+G#Q(-EOH6?(PYK:^;\JG8)MS!X*AE5_1,.S;?M;ZF9;?@S]$(L5R:>?CT
M:N' KZ %YP5!.*2,5 /<0@M2(,<L=8[K @2<,I[X%;[VIOW)8]#G)?"+:]J?
M-$J[5*6=L0K#BT*(S"I 5;DC"AG 8609T=8Z34!MG[T0A5H-E7U*CHF<'X:L
MJ9)89AW7&T?$"IR#Y%K)?R;9;,Z)IL&A6^#0M$)<PJ%@# Z>*21C9(CK*)'&
MD2*IM"5@^# ?13ZH9\NJ$-<X*%9/@Y= (!HU7;Z:SNB"]M$Y2RG"A"O$E1;(
M"B(0C:HP01N%+7!\SE?)B_B4'!"O3-EK@8ZE?*K^T'33@889#L-/'E\\":ME
MZ><720@I;&^OMY7%4%:.T(TL!]* SVW 9SXZPBB+L68&T"9HQ+TAJ5 W1MQJ
MIFP!?_OBV0MVEW)7C7=A=?5TZ>2@T=-EZND<24@./^X"HDZ GA8L(F-(1("Q
MAA61\8)KT-/U<"FL7D>[I^0#2>J9^$P" AA[Z(UR/8_2YPC@],:)@9=;P'JB
M*0>M+Z8[OI00UIA7]\5T_AP/83S#(1A7MNQEB6Q.);4Y+ZB-P2 )*@=\;V:9
M[?0V3D$ H[UXS5=>E\:6W7)TWD#QK?(?*AC.M*FSM7'>.?Y(#/?.%1P1KAG0
M)2N0,MHB0GGDA>2J\*FT,UY67>?&M;)ZNO] L1\-(JPH(IPO($*A>"Q<@9$S
MGB) !8X,#Q[Y8(P.FMMH]1H&DSP"LK;&SJ<W*4=K" MDF* ".-D74.#^X#QG
M\KA!\.6HU05"%X:_6>,!7.SH:7FE5NPLRW2/3W_?F4CI_: <A:W^UQS\[UP"
MXN%^<*'\DHHQ;6;Q)3I>G[SO!YC88;I8@\0_Q<U28R1#0G"1(A*81%PQAE1A
M-1*8<XXCQ071*6)&$K9"R0&-8VOU'%L7PF8:S?Z5'"M5EF6.A()B1(SSB$L9
MD(K6(B])X0NF2< 4-%NLAP_L4;F4*EMCF%Q&<XGDV>>;B4JW-C*:I/(;+C;.
M5EO@AP/CJPK""?A2J8$:^9X6^7S@(]$;1U+M], T,,.P%:I_=WJ7]ZAF*[K5
M5K0[3S*)],Q;)Y'6D<!61 521!$4M27**X\CC\]>Z+86E]L;-P>GJZK-OXA>
M-EK]2[5Z1C %5S'X@B*CI$+<*HH4+R12!FN! :H]"T P69N)5:H4L4RBN>J\
M8^,RXVBA5G]T$@9/ZX3REP9C70:BO22!&0HU*:FW@Z&W\^2".6N#CPPQYASB
M0+*1=H5"NA#.,%XX)060B\L%'F_=@; Y4UQ!;5UZ2%:CK<O7UAEI $6-E%&.
M %,-XD5@0!^P1,ZI@E@1N7#XV0NI+I>B^27J^I2<%!-G;?G4\L57/5W\,B+-
MB:H!HUN!T;MYZI#:S>/"*"0( >I0&(RT-QI1)ID*7A"9_!*B3?@J&3"-<V+U
M*$2CR[]&EV?$@@:G(M:@QDE./! .9H"C*.CH0& !&TJ>O2"\K?7E&,.U/_%:
M=6[Q9A#.3.E;H3K?K8ZYLA_B+KEA:VO@K!_CJ 4X*8)1G]-O]'PVCJI\E0:^
M;@5?1_-4Q*7"-39HI(E-I?%T1%H&@:P.1@O/A=0BQ>$49%E=8!MOQNHI^XJ<
MDS3*?A_*/L=5M":!%0;%Y/_@!G.DI'#(!J^(M9R3$++=(>\<=-?X0I81L'%F
MSIMHC35@*9/SKC>5O+(4&Z"Z%5"Y>59"'07YP6ZCO0*C*AJ::H=3I*EB,A0R
MTL">O:!@4UT&JB9P8U45>VU<(XTZ+T.=YT*"B<=!,PV:[ +BS($Z4QY0BLT2
MW-%$/:H*5ZL4[/^4_"1;X]1SZK<XZ)^V!J%K1L$#^1B,?O9,YBD830^8IW01
MH$!<A_V7(*S]2E9O*E$U&'4KC#J>IQR%T,8%21 7T2"N<_^A2%&4V!K!# ^:
M)T>()G=NV=DX0E96IQ^"=S0Z?;\Z/>,=!:.2,DZ1< )T6@:P('Q4B!44:^>C
MT%@\>\':HFC\';\L4'0P#E>>S[CQ8)"*WN3$I'[O&(W"X'0^1:GQBJR$5^0:
M.*LE^WHFKXD?=[,2+/SY&L1Z"%*=^U #=[>"N\_S%$8[KI3" K&8O":$<J2L
ME\C#'L9$.HM6.'E-F&[271ZGXC_H.4ZC^+]6\>?.=2(.5FJ&G/ 6\1 LTI@Z
M)"*75%-!<<RVB^3K$8+R"&K9_ ,?)'JU.5GGIHW'[^(9LOV!#P,TZI_]GN9E
MV.^6OI4>;0T1>L5\1A._-LAQ$\3XII;BG^?OAJF+S-Y$DAM303;8>QOL_;0Q
M3[JXT3)$4R!EC$9<2(XL=P(I;HWQQE*.8ZKXVN9Z697A;Z8[:^12>J)@\)"'
M7 T8W!\8S(@8\[0(N@#Z11Q&G!L&.& <8L%2PD1!E%6IT6Q;RLLFV"J"P9)\
M4:M!=XJKB^)L'/Q/Z^7KO?<'K9?[>[NMG<[?VP>'.YU7K8W-PYV_=PYWM@]^
MKAI./1<_EM!/U;BYJ5&\_!$NB0ROQJ*X)FY\/' G)CDD^S'Q8(#)T7F[!79!
M[9$,_QF79ZF Z],Z'EW52CIOS'FNIGO8WW @F4%X4\OL39+81L]O3^35;&^W
MVMYV%L*R"EP8P0@R J<^S"PBE4Y6C'6<PP(10:0VIZ+-^%T\C,WYZ.HJ]4-R
MUD:I[T^I9YPU2.XBD11%P@4HM8Q(%YHC[J-EU#KA"2AUT=;%77H7-X6P'\^
ME\[Z??GEU]3#A$\,2CO.H =$+WL]K0%T<7 /GV/B6C"X,!R5H_$@I,\,QW98
M^M(,SJ=K/P__:1Q&_3KZ=UW7A>35V,HB"CY%SVR%U"4G63!-O\O;[PP+90HB
M;//28(R(3S6Z12R083AU2F",!!"G"V)IG1*:8^6&]#7Z? _Z/.>=U"K$(F#$
MF$@=;(U !B :>>\=I8Y':1B8;[+-5J61Y%*/75<\%&YZ[#I.7>_+7FXB,FR.
M7%?!#W7[',%KSEMV)C)MSEM^$M$6JA=8&70L"H>(]2HQ%()4X!A)X:F@ 98@
MD<MS2#7GKH\$$7Y)N8,&$>X/$68<AP>K"0E@J2@> 1$(1D;BB(CVFBM=*._B
MLQ>4MQE>0JG'YO!UR8>O+W<Z&YW-YO#UIP]?U\Z9V RX&7 SX&; 3]'2GP^P
MCF7/]-SRK/WU8_"K=[9P#65_.1%50]E_CK)_7SAF\)%2;!E!7AN*>! ::94"
MJIWC# <CM/&KV)"YB2U9Z7#H1JD?7JGG['"L@I9>HL(4!>+>@47NO4<^.I$*
M)C.^FDK]J&SNJU5R.\;@1BF6(7QSN2-H:V!&H>7J[J"@I4E!JM;EZ9<4Z_H%
M%*%7MPG=#\/1H'2I1E!Z_RYY^(_) [FBH;&5N/?B=BWL?9#U7B])./V_/9/M
M3*SIC8V>7WQA[I,-,-X*&!>.+(C%UBO.$9$Q(,XE188 .F+GHM.>$N)%2M*7
M^'*#Y)\+J5B-8XLE!EL\)M!8^6.+!CY6 #YFO$H2QD#</I5J=XC3()$6@2 G
M-+QN@_=8I51_*N]RO/$@R/$$THB2IZ>L*V2DD([[YU6/\&1W17G5G2#P#<Q$
MWU\NGN*ZXR2=>;"M +C!S%MAIEOL<6$X-5(A:P-%G%F'E,8<.<)##-10:T3.
MRBW$LFH[K@;G:D)%5L GU:#&.J'&7)MQ0;T(+" =(@:Z%7ER2V,DM2"%9=QP
MKI^]4'>VTII0DB4E\]R&6[7,J&7#<=GKI1.WE..=5>MIE92\!0XRSJVQAIE@
M"QZELJY0F)@0-%>44OYQIR96=PO\;TS*AP&ZX\4T'R48=AQA H8DR-,CY2F8
ME 4)U@K.B*! CS!KJ^+.)8R:-)^5U7$;=626N5 ("NJN;!228R))"(ZH4.EX
MXCI%H^/KH>-SQW%>F:BD1LY)GTK#8F1H@5'$-EIO8M3<@(X3#3I^Y\I$JY<
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
MP60C'B@#A'0816=\Q,$JK71%Q[->;20.+3"EV&!'L+)<1:MB8;0MC# FLB+
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
MD*74(2PPL2848#9<.E:]TX;Z$ Z,6^ZT%Y?*\!&[;R:.]<'%9YYSPYZFBAN
M 6=)FU!M.$]VHIQ0F;?C_&M**(9[UA^:[4 7KOX#5%A/AG;/8+;9[Z5 H8HK
M[9?#SYNPLY2C]-L3PZV*_:<RL,P:H<'6+%1$7$J-# T:1<8$UI8J[,U%NXUH
M1L!B\P58>KR@##"-@F1PP0B8;R%>!+>%6<_<J)KV5IKWO'W.&Z.;->OYD0FZ
MCFS]:KOYA_,YYW\L>T.8U(K:9LY]UA\E-WD^3QN.[:<) 9_XCBMPN3#_KIK_
M09K_1#_*X2A!TVGEJ4\?,,.3]M4=C*84%? NP#M ^19#-DY-XH@PT"J0Y=IV
M2-GNB M/5HZJP))VZVLZ,I\G;#9TR_"EBBRT%8-MG<#43I[E/\#:P)J!H?3K
MKRT\Y5QQHRL>8+CH;Y^1PWR$E2_S%5#XI'*4UX=Q;KI0JZ"9R5//4].:]L'J
M2\\P/=%I9]8_%=UDI& #)?NC(L Y=2Q]V1QG]VIUTRL&/SOV2^/XW.M_3>9=
M-QTJY266LDG3;G'1D[D@M!0UDTYLDA$T*!.'3;;+>2Y5.=',Q5'"HR7*>H\'
M,P\6F95%>MFSG.=SUPS<R8*+F+1;!Z;W&7;U[33':9_:[#]OMUZ/P#R<'A#G
M3TR/J6NQU6=;DRE;*1IS;2Q-+T>T7 BD\=I1$I4Q4A,NO;-&>PE[AE$FL!C(
M#_+R+J7E7=J9P>1(+X >SQ*A$7UJN_2GW611&!6B+(Q#UA8$<6T#,@6G"(=@
M:'2"*HV?O:#L^>5JB?_WJK7V4$LJ*]#MUI63A8V&!U'0@GO"-9C_FD1C-9/*
M<K>8'Y86F&S6U4^MJ[VW8*DRHBEFR%AN$ ^1(@MD! 4<B3>22B-\ZCKVO+B\
MKBX$'TP/W?KC44YJSAZTQ4*#LRTK^XQR:$(Z\2^_A.[YO,-ILEFGI*#SZZ_R
MO-7IUXZ?N;UX 6D)_K^M'*-:G77??' S)V#R]M11&S<Z&VPR@"KEU]=G #7)
M/$TRSQ-)YKG2X/OAP>?%@U)F,%=:2Z+ 7B^(BDQP8Z(U.'(6U)IF1+RLP[QR
MG$DKQYD,KPWSR'-^.5QCRL4?'<-F,ACKK 1+3'')I#52\F""CM3RB%G#L)?#
MA(Z^[7[]J)@3)%@/@L<%,*'@D88K(8R=\9)88*7TV0NBGE_N%K!V#)O$X"2G
MWH(-D7 '"'<PS@=,I+-8_J "0[.N;NA?W1![A^_@M2.\^WV;[+[]"'KL%?$4
MQ2+U^*7,($5@R4DO@F"LD)&FCEOX^>7*NQ7;[H]@=YV>62_2Y]MSX0N7RQ\)
M9;Y"3>UOALOPM1]&T:WC[K0UC0*H'NU&L]&>3&8Z*9X)(B<NI<P$L#]*/XUC
M6,QW6)!6>Q+\;HZ/!^$8/M!^#)L:%1)KCRW@#N:\\,H)Q[$*5LL"3$[:;&I+
M 9_O&QS,>P_[F+->(JN41KS !*E((PJ*&"HMD9R19R^4N,J\_Z6;VC6NA4L
MF$\07H'UF.)[-T_  IE/.7HD/- 0RV%G!ON "NYTT, #&>="*JNI9:Y1F>6H
MS#;=W4A[M-*6@*($ 3R0%@II;1T*CD@=B2-$%==YQ'ZERK1;?YETV\>W_!4/
M&&QE'"4G/%!K RL<L<8X1CV7O%G^2UK^O//V([&6X$@D MO3($ZH1E9C"\M?
M:\\,X3@Y&U;4##H =G72^E^@MX]Q&TA[.("09-A'[KVQ@CH/_TN-75'09AM8
MDA[L?$O,*3 M28&1,,(A$!]#-A04Z:( 4N4XXS9U(2"KM@W,6X%I_>>"(8M6
MX'%-ET8G,+QL$EYM"M[8 'QRIM[4\_C3IMY5QMT%_^6ML"%:@:-GQ#F>NNQB
MHRCFVG 7?-"*^\:ELQQL.#[?_?HQ%HP;F#PDHH4]DA4<:0^,$5@*I9XRBV,
MJTK=YM#T9RR;6ZT0PJVU!;>ND(KKPH(9X;T6BGH1:"Q$LT*6LT(^IW -C%,-
M&Q:0#C8@+AT#NQMCY%W!8*_FLI I7*-X?KF%S?^]CLC?SF1DQ$MGA+*>\U!P
MQ:DK. M8 7\+TC727E((+;R?*N6\@W%M\[VMW8^B$!1;Z5$A<CBM5L@(9I!F
MTJ<^:]X6ZEH?[X]([*W60*%"9,+I5#J->PIJ3TAA)!A.01.+BV8-+-_-?_QM
M-]4_3I7J4N(ND'#$84& #>4#$IZ:J+FQRI+,':^PH1Z4OUWMJK_? 'P@;'.9
MWX-^#WYU5;! SCP^KWX^U5QP@!.QM[6!.Y_>T5Q,Z_BC+S207UT@#!M)ZF2B
MD+:!(Y>R=@4-5IIP*5Z@H&"H4"JL%3SZ8(DR'+Y/"\XM<^$6V4=KD6H$RZ=[
MWMI(;39@B<]ELQ_4[37N,?WH%Y3KJ&+=8\:&X:2@"RC1( >*@WB^PA;B%JI
MI@_Z$%,-_(GM\=?X]&PX2F6W]\:#6168@_32^&R8$B$3ME!,Z+2N8NA6!7I&
M_<EM8<KA@A<JQ.1P]X0VN8UTU31E+@ _E[/)Q<XRS4TM4?HI=_-+F1,_+W='
MF>4#!#/)-?YZDH(^IA])E4ERI+M?N%9*6!WEH4^2,T<M<W;6K9.H<@1[A9=U
M-9VJ&E6O_JN:Q/)B?D"5#)N66W[YP@-,AU1G+H]@&5QUS9M<H>>KF_E^:]AO
MI6GI5KFF^:)Y(A82%ZKSVW^5_ZXPOAS )<$@M: >H:HRM2@Z8!O3(J*QNO)5
MPJMST?KITN6_X6' S.T=PYT65B(HQ36K\&*"R'G+G?138"6,)IA!*@67YR*]
M>X/ED(4?4@O":L2S*U0)#VF\=0&X)-HKYGY93@LF?P4@$ J L--KO0QV,$[U
M/$!)9;5$9V%X5\%@Z\]^6E:3)(67&P=_3E,4:NTI<^6QKW4GH[G9/QZ756D_
MP(\KK_WN+.?H3^O3'KR;7CN-+_V!]1^83FM0Y;X;P]:_#OMG(!LP4OX]68MS
MU\C?19C.RME64%"FW&R?UEY*8;]J1+#>_#1=<NZ2T\I]K>F-Y]]-?\_R-G*E
MP+.N2>DUZ<W)5W"[-1G^PE?QK/36W."KQ*EN-Q?P"_\99Q@"UN/K&@7IUV'K
MBP$M&R=5.LNJ"AH9OI7#Q=E/"[I;W;D:7%VM83Y1)W7#2 \-J^ _J?IA.3+3
M@KM5GE3U]WS=!6,!"R92'PQ2X<,J^7SA.::W YHY#%5HZ*!JC?4]3+Y=%12
M::MJB$UK*>2>656EA(05N4MHM0_DKUS10*L,5URG#ZI\7 EU4I>B^M:9.:_F
M,W<GS66G\NM ET_;:>](3^I3H2J3'[UFU75Q@#2Q23PC,TFG2P*KIOKB)-2)
M7NDJ,*S*'+-A]#6E^E89;6%>2/U)IYG)B^/AY83>EAN4N5A !>OE\,)HAB6
MB!E,]MBS!)!IM53/.%D?J2IDBEH]/EG8&"YLWH"4J.S]TW8]VQAO@L<IJRYA
M9+VA_VC_G!O)//K/SW'(I432(LT)6"U:U-[FA9UDG$9456FLU_O<(YP&F @_
M><C3"5B ] ;]2>!4(@.#OG$G$UB9ULL<UO4_\GJ?%$&!A3C*%36R ,I$&ZJ=
M\<JR#:UWN0_NZ 1D.;^9#OHPE;DVXT4196J2*.S<3.3;+E8A&<)B@TVJ5Y==
M6YRA_"3=Q?$-IP9"G3XYJX8R*[]R=0W72HV.C3N?85#5W[<&O/7V_^>M=*-5
MN5 2XIYE8SR5B4NID+Z<YKV>9<NT6KM5"<T4^OW%@%*F),QQ+>N*S$VG*DO/
MCUVU9NQX ,^:DU<G;"7C0UVF)!/C<C;W]6ZTN.:GRC,K8WH&5EE*>+UF^/66
M-%GB,W)T(4^XPK4:4"Z 4U7ZI2H\Z4$CP#AP_>&H@HA<J#T)L=*P&N0RC.4-
M+*7RY-68<&*N&>+T^:Y6E,DD+NI)KFSCRUPT-I6=2<FHF1%FZIMG:+)IYIKT
M)M=6'5W0DBR]_B!_9/K0D[*H@T%94<>OV;*8J[GI0]I,$D!4'K@T[%H[+N+P
MQ>S:B=S2L"?S,"_$$]"#85J4$Q)TA2C3^-I5G5P876A7QD&]L\TV6=2/*&VR
M$VJROS>C8M=MM>?UIE2A7LIFSGB3<&=6:7:VGZ89G8GR(@8] DQ8-%A\9BSS
M]:P7T>!:(*AF;&K0@>"K97LE9;J: ,TQOJJJ=B4 $ E8YK5S+W]D"%M.RJE(
MO*5R(E9?:]<5B*LE7*^6O*4MB'6V$LI)#GJ=@5X3L%EEISC.U6-_3+LF-O!%
MFWO2LB*UC0^U!W"AQ%>^Q/.*8\_N<&JF%<GK^EK9HD_>K&Y-HKIFG&8J;7V3
M;V4@\N$L]"KREVJ@^_"ME:LJ#[+-DNU(,YR6K$[NSX19V=R!S_Y[1A]G:C*[
M2O5T2?KY<F9"I.<?+Q7JFI+_JK+X<.*+F5ZI^GJORKVO9)BL@GSIR?.T6Y/1
M5ATS4/Y2$E@U&W,UI-L9YJ:K+5M*T^M50ZRKGDU&,JGSVLME:/SSUIO)+&:G
M\@3\$F>?&@MAH6+WQ471 WZ7G35E)K7 ?FR^/=RM]J38,'>_P_X49,/5BV_Q
M!HN;0Y9]!=BN6N.PXFU_,.A_S8FEU5'[<+;$YLO1^THY<]4>D\N:IVH84\A/
M@R[3!NW@22;V0[[D(MA7)&[8^C3VQWE=)U:5=ZE\D@.@WA\,IS*LOX42(TW;
M[7S5BO:" =.K2C;/C+CS63V\J265"C^D\P'3;=>5A "E<G4[6-;]4[A^Z'TI
M!_W>9&23QYLLZGS'V6BNG\?JH=-FF6\\%4^Z"&PX4TR[!@!">H;AE?!3+>#:
M>9.YQ57$8[)DYE!S#B=\UD+XOLT[Y35@4_4_J&Y27:+,IURIAM\/ZBLUR;__
MY*TFN,G^;;)_F^S?*[-_?YS->_7W?G2JM_9$>QH/=6EKGI ^DYQ+:$JNSOJI
M$="BBW#.^9F*@9;)<YN-RDD=T84N!I?MM!N0_5D1J1DYGYP<71Q<7DEU1[=1
M98LFSV'B E,.-GN26-/WRDK+-GBH.Z)=>>VT ,?#<9ZC*;&#&\YQA<3^!C4W
MNQWW6W\C;N.RLZ&N[%K-QQQ/@4^L6I1X?H3_ND5S]>B5(I+&6$3)12$-\_ 2
M!7@(A592U]W-&"W^J:=Z;WSJ^Z/Z_4N=.A>:IE]HL[XJK=-_91@0ZWQWK//V
MHTTQ5=Y$Y &B$0_2((!\@RA73G-EI>0YH[S-,;L4"/2+8LCS@KO&"]'HQT_H
MQ^N)3=-H1J49I//UHW9!>F4U$CIBQ+4RR+K 4"21&>$XIU1FS2C$Y0#97ZH9
M<S$L5Y:^NGC,=\GKO,@V?#\,YSP.$QMT./6]5PZ;Q0/%ZA)7>-&G/O%)S?%$
MF^!&B_5 IX-=J#J>0@=AV^^?3GSBL[=RV<[8[7\=UF=%$\=[VD6S:Z/EQJ?C
MRK1%U;'=G MJ,E<P-[VJ$GNN55FU $N>=[A%,(/TWM*",GYAE-9.U=YH/B!C
MX^#/26Q%.M;K])]71WN$30,A=A==LG5UW-=5G<W4WVYJ7>W,RK]>&RM!V,58
M":#$.3HG+8=RD&]SVO>AV_I752UTXOBL*D_/^K#-%?R<WF9S>_/U]# A7^7?
MTP/KJ=-X>H6Z5BBHQ<DD9G7JMZG>FQW^+)Z<M7,X4>Z9.G-@3L*,IB56%ZKW
M5P$3E\<>IO%C4X%,J\EF!^1L,>?B&"FVJCN]Z[0Y07+83<:<=#!->.J'E<ZC
M4GN_Z@A]X;RO:MSV+3V#39Y$E\ZK)IZVV9EC/=:+XID<H:5)*'/40+AH>H 5
M.)JO"7S!$SF)B)PMC6L/UJNCK_[$D3L-+9L>78RK\)X) -1>TFF#@QIJDO#+
M6MCAYOT(VW,XTZ["#2JHG0M1R<\&XOF:2]7.W7!V&#Y!ETO04E73G4?-?-@(
M$_,(0&=>Y/!0H +Y,#]%6BY4[)U5>!Z=#*H0D:H&XK1_1BVO7()Q6AL9C,RR
M<EVG3+<!J$V.(T@F=;4I#R\%960E736ZF.>J*J8\=">@I& '5S$BOS1U.07!
M3 #LGQ XS.&K-^=9@0 DREXZ47(+]3,76OSFN*ZSU'\O26[:6J:^T>14(+4C
M*2\+<TH7KJH[G4*4JLY#V9H>K:3 @7Y\[?]2 :=\T./^H)S&?9E\K!Z!8O7K
M!0A#.<XA&)/*X]69R727FYTII^WW\CX^71A5_L?DCM]GL1N3Z+'%:NE5@/%"
M9?.*"-39K+\#%)>@,2D&X3_C\JRZI>F-TRD68/)@Q@OVMG>'"V&3*39N4-IQ
M.NV:=)F=80KLM<' ]E,/];QVIDZ&656FAY?@/C#MH!^NODC=DWE"P:^<CGD7
M3Z8]LUVJE[?@F<MK$HM5E;^Z6NUR%-N<ZW FEZM[-\VD-0W26R ]M= ?V\Y3
M3^WPBCFZ,+'#R<SF<^'Y\]OIT6_5#CF?T,_%H)@+\#/N30K=7^I",,<9TZ]?
MPF 2I3[A8>%J>5Z]"*K(BFE2U6)7U.NK@?7Z,X9TX<Q_=M>^NX7#==4[N$S3
M<79JF^>J4/$.$,@CL#GKE)WU5X2=JLEX)?3KS3Y*$.97%W)["(E=/?;M"4=^
M ZAUD&&X#LFG$H,-N04V1N8!](_=N8CZBDAL?TNB'9?#D^K,[U\'@(;YRSR5
MSTC?3QH9@"M.6DG#=0Y2H[>%-R:W+(CZ=]52;0N>[TOV*E1W^I_@$W>KK[ Y
M#>T#==K.9N*4J^R!2;L-VQ7L;[/A*"(0Q__^I4Q@T53/B^%BND!^,:7E=#,(
MGO2_SMG!PY.JM]^< 7BZ()%)FZF0GQ[-^9&^#E+(9P_VVP2K9[71-:.,N?7>
MY(V*%N0L@"ICZ&P,IF)&S)-0#V;F]<KM1DY/$_M(%ZE@>#Y;9%0;R]/D@=D3
M)01.":W)DIS/UDA8W[OA8]3Q71-GFC/C>J"UL9<CGK-O:QIB@A8];.E6WVIB
M45.@*>^I+Y(/YJI8^/Q">DK8@*:/.0GZF<2ASD+.ZR=*9!FL]$R;)C>=IH!,
M=J*T^0TGEGC-QR<CNM%DY!USV)H/4KWF@7) +^#3Q!MW\>'F13B<\QJ<S8+G
M >33M-1=M<_!UIX/3,\1':#%KFIL3Z9[XKR=DK;&TVF0>@IOK,[=AV'ALL];
MV]?G>"U>L0KOF[]NFI!Z$N;"YF/MH)C>I/9B50Z0X>2O^0LM$HR4@%194?E\
M>D(G7<VC:R8_C16LO16UXV$A1KR.LKQ-+]/+SI$?M2:X4R-SN5:-S-F]-S+?
MKYP@+P?]T\E&]![6[J1UV:JDKW?*^K#GDSO_\ JN2U^6'SX=B;W#_9/=5Q_*
MW?=_GW:V=K[NO=HO=T]WQ-'IKKAXV-/Y_M?GH\//[.C]7Z>=3Y]%Y]7VUP^G
M.]\^O#_"NY\V^(=7.^='G[KET?=NW#U\B_?>?M26QH@U;/\\%HC#6D*&:(*<
MM=AQ1:40\6+*>F!..N-=4%3PPA;6:"(+:KA0KL#47DQ9KR50^:1F9" '2#^]
M#G(_GKT+?>.%"K'0J3A,X-I&H[BSAHC""<^"%8N6716&4W4[GIOU[!TVW;Q[
MG)KC7@ CO34$0@=[0@+.X\HQY,J!&R>;;\)^=C87'05SH:&SN%,#6U4_1=Y\
M38%6X;1,&^+8S9P)L9_LIPROE4=AF'O;IYCZ62$, ,AIB2V?7/!S]VJGOP&P
MTU7S.&QZTCZ,^NSD_'8ET*[I33")D%UPQBRTG5X<4=I2I@;P)-!\DA1ZP1DR
MV<#F'^!BG"T(H3]W\''1I3?YZEP,=G\ QG::JQL-?39;BP-?R!W(]=#*:2)!
MOF45MV1#)IXGY=E9]JT\;UVU;5VCL$V$+6DB;)L(VR;"]JKM\,?;VSWSPZW9
MO@.#VHLU6SE,.]43)H=D=^-C*EQ."R605)@C[C5%AG*.L"R8+P@15- ;UB>Z
MFJG] D_HU0C=N6:;__V2BK[X[\QA9KO4P(<!RJD\9\/P^^27/X#.G'7-^>]E
M+]\M?^F/>D+JK4W 8+^$0<X;K><E3U'U]@S9G^,*W4<#^-]/[ER__3R_]=O(
M7WZOH,\Y(=>^C9]?_]X_73:50^/RIR[[S^\Q+>YGL.JFEP7I)7'GT+_Z<Q,Y
M @*%U?CD;WD=#*[[RK6GN&<IVKYW_#MND6P27;JMOODUZ-FW=)7+>_/%!5VM
MY67KN?K1[H6K$Z]T^K.;3W_>5.ZE[6053'5Z[21T@VO4@)0Y<-JC$REII:E>
M+]E5D7FB_=]V\-N+M'7?0&AWF)-FQNL9E],9Q_>N)K] ]59OP.ORR5MCFG,A
M7-XQ6OE?_EPLJD,WQ$M<Z'Z4X:9]YL=P[WYR4%Q4@Q\]\,W@ +>N (55FH6,
M"?]U3P\__]"Y"LI*/?4MLE3  F(N4$EQP7@LI!6$<:H)AM<\H?$'G3YNE:[R
M@X.,[6_UP=I&KE\0_*'YMC*I+#]IP)X<G7[K[IV^/.EL_55VMMZ=P[^?.Y_>
MX@^''?C^7_#=(WI$_SXY>O^6'WU_RR;?@7N-/]!W\NC]-H;KX<[A#OS[EG:V
M]KN[]*_3W5,P?C_!?^]?GGS8.OG4V?)Q]QQ_>WVX/=H]P%\_4APB5SPBKJ-!
MG'.#+%88,9"L" 77G(EG+PAC;4$OYX15ON7[49X)B-Y"B6[%:B[@]D5FU,!?
M W\S]UO4BG#"<>$L9U1;1C1E!35$!TO-CYH7-/"W6O#W?0I_4@9<$&L1M@5&
MW B,-,4*>1IT<"IBIP'^"MEFQ>72^.N#?H^ 9E_MF%D#FHVK6$P_3J'GIGNM
MM4EO]_!7[BQK#;(J&J-"JC^B,?>\T%987S B--&>"MEPS/4!V<[F',>TC)%(
MB4:ZL Q -OU&?('@+[ >A"V8!EQ@N,WPY>3J6X+L/\#$?1')FSHUG[R"%Q2[
M8+F3EFA.J5"24AT#5SH8$81I6-1:*?B,18G()"YL@70$M>:*1*0EB\@9XJT)
MDFG"4H>I-L=RY17\$7"E]79)[J5@]9^B25<\]^-#40#-0L&V"9:)XM)ZBQUU
ME NE#1;>AX8FK1&*'LS1)!^44UH+%(+DB./4Z)H7#O&"F\*Q2+".@**\S5(E
MRZ78HBOD;VL4?*+@SF.G6% 12\,YP=9ZEQIF%EYK U910Y/62L%G-(DZX;C%
M!JD00<$YE4BSJ%"!"^=9P$+8F(M,47*Y3^^J*?C:T:35&_"Z?+*9V&9BU^N3
MR_0N4[4R]M+5P>N'BYUV;VM)U^<1=:PN.QOEZB'=4)U)/,UCSF5.S:/AI3^5
M@]#PTI7DI7OSAB>)4ADN%6+$*L2MI$@111&SD1-N21&83[Q4M0FG2_+?+4.U
M?K%COP'6!EB7$URG% \L$MC>,2?>604_%$\OZD T:0S^M0+6F<%/K#2>)+%Y
M*A"/.B)+@T&">1$B!I/?V)0U*]H8DT<+K"MJ'OR64]5>7--*Z7YS,0_J6I][
ML2H3];[T86=6('-.2;>_C<*@9[K3^A%_GK^I$]8W>OZ@;B;RI/,WWWXTU 3N
MO4:%-$!@!"9(>\Z1LUP4V#J#[:5B'5?D;]8ZDU(XUS2CLZYEL-[9G R^6=Q'
M@J2X>8+DK\_F%.+ZMYMLSL>9S4F;;,['D%O89',^](P_\FS.FQ[OK:J3(./:
MFUPVZXHB7$WB89-Y<ZUOA E9>,.X$+[@P5FMM*3&6D-,LKI8XW1>AF_DB.^>
M_OWYP_N_/W5.M[^#507W<>+H\ -88F_/=S^]@[$?B]W#;7[1-_+ATS%8;OO=
M#^]WZ='A[K?.%MS[>_>D<[I_ O<[[QPZLK?U^=ONX4G<+>><SBRYNK!E*#(!
M-EN 'XI'CHR6B@;*7*'ILQ=2MF5Q9Y]SDW?8H-_J//4MT$]3ZJ.CBNJ"<T>4
M9H![(DB*E=31-)[A]4*_N5 PFPK2!HI P!9Q6T2D#.7(:Z^Y+YAS5#][P4E;
MZ#NGQ#1YA\N/#%E56,U,>W>Q\.TE@MUD)$WPU7(I!% -2;7E! .B"FRP4U(%
M1@QQ#;M<(WR=+VMA<-0X% 9)^(FXU!B(I>9(11(B,T7A>0IIH+@MEQ;2L$*A
M"8V&3[-EN,51%B!IE?L(I(JKC!M#89\5+/J&0:V5AL\85"&9LDH6R"G/$,=&
M(Q6P003(%..4XFC!?BQ8F^/55_!'P)/6T2-YTA_U>Z7[.8+T)'*10G1!:H^=
M()&'@)6F#!/M?;#*6%K<@" U&/F0&+E0>$$I1;U(&496N)27[9%FA"!KE7(@
M1L6$>O9"T665MEDA-UJCPM-P)18Y&#2IRIO@#A07K!U,;<1<F +7*GQS!O0]
M#/K>#$\:Q7YPQ9Z1'Q9 7,XX1$"-$0]*(6.L1MA)9KCW5H7X[$7=EG#EE7OM
MV,_J#7A=/ME,[*KP]7^JIX97AK@W&6]-8D:3\=;PIR7PIWGW<!%Q@46AD K4
M(TX9&$8%I8A(&H 8DZB4:#+>FHRW!EB;C+<&6'\(K/.&J9#!$(QBH.G<C4ED
M4C6KH!WV!0X8X+7)>'N"&6__G-+VJN[:6KJ-03##IB?A\4</NJ)<-,@+9Q''
MA4:6L("HQ]Z*P Q5\N8]"5<S76W:K'>]$]::]H--^\&GF;#6M!]\%.E33<):
MD[#6A(=<E-1&9L)F^/M/Z<2-HZY_2B=N>OK]4"-\!"OTGPY$5KIH>EZL[WIE
MRJD\&)G1[0]$GH#_[7'ZT0P8B)R)$$C0W%"B!=4T$J,8#U$STAQ0+,./MOMM
ME_[U>??3#CF"]SI;;[\?G;X%FWV_^^'P,^Z 17]TVOF\]_[#YTN5H[YOI\^>
M[W[ZNSSZ!)_=ZI0?MDX^?WCU=W?O\"T]HIWRB+Z%\>\OQJ\SQYWAF"!EL$*<
M8@F_28*T$48PZ4#>YMD+H!&*+\N-MD;G# U>K=*SW0*OB+%>,B<#H05G5BE9
MF)BB$:54P$4:O_]ZX=5<-+X-UA22HJ!\JL E,3(A>B1%,-KK%&>8#E1I6^NF
M ] O,[?6@,S..@"U)O97$YU_+?VSFE)'%+/$<6N-<9A(YFU1>.6$:%H!K1&<
M+@3N1Z*\-=8B8XQ&W.$"@4 )<H6@DK)"V% \>R';C"\K.[P)W5]!_9:DX KV
M.LI#ZHCJ%8TA,)-V5$LX;9(7UTN_9W2)4T&C"ACI''\&(D9*&X:LM<X$'&7$
M8-Z1MEZ#U)Q'P);6J\9#1I'MW>V-GW-,+_$0[(&O\0A6VMKR\FK1C0?]L]#P
M\>OV:VRUCH61SGG.([?:QR"Y4H5@D6O'&SZ^1OOU?+$Z3[F4.'"$HW6(!^>1
MDB0B(2(!1HX#6%[/7C#>+L2=W;$-(5]=!7>1N(@5ML(%;KVQQ&IG6:1"@,J;
MV!#RM5+P.?\E#0[0&W!98 :$W#ADL"@0DTH"&^>*N-2IHV@K?F?_9</('R4C
MWQB6IF'DO_J33X>19T_Y7P9NVA#RZ_9K[K +S*L@&..%\SIX$7P003I!L6BJ
M1Z_1?KTW[R"G1#)@8 4BQDC$N0Q(,_@SU0873D1KL -"+MI<L)7?KQM"_O,9
MVL%PI[PP6AI>2**8LY3B@H>HJ%>V(>1KI> S0JYL)-93L+-)R!:W0C9HC8"*
M8R&HC1KK9R\H:\L40;WB"OX(:-+:1L=FFO1J$,PH#%J;)V7/-.60KT-3Y;'&
M2D<=4GW<D(K,<V:\HBHH$W5LZ-(:H>E\AV?+H\2::&2Y S1UA0%<)0%AS&VT
MSECB 1HX;1?%G0,*5B^<M%'PJ8('AH6SK@B<<&V\CI%%BZ4$!LU9= U=6BL%
MG]$E$0-8M;Q CBE0<*L4TMXXQ(RFRA-,P-P%>XBV<;'Z\>*/@"ZMMU?IH#\>
MG;3^MP^LJ?$M77L6I+DQ6!LM2,$++A1UE&O%58B%E[+Q+:T1ENX>;B0<K0C3
MQD<*$N38*D0BEH@S+9"FA4924AY9DB1E8'R2MF:-=^D1JSAG3A(O?6&(YA&8
MLL<!Z\)3@:/RL?$NK9N*GT]5/,I0."PC F)$$->6(<,X0=)9;+BU!(S>9R\(
M:TNRK/:##6%ZM/ZE.F%E6#;.I>MM3VR<XU:8PGG@2\1H*15G11!,Z9NUDFC
M=&7 ='N>+Q4B4D-= 2Q) Y@R;)"2P2-)'>&,&<N8!;Z$VYBM?O9?XU[Z:16G
M0:5#.,P*9[F2T1)8$(R+&, >H@5K^-*:J?B,+]GHC*8NH,""05PZAPPI&%(J
M2(UQ\%2[*L'W[BDKC8/I3@XFNCILZ9J"<3]9OG^Q8%%39?J>IN;1;$=-^?['
MM!WMS#-.;5A@I""("JH15UPCDU(IE2F(L,("X[!+*^"_1.7ZQ:Z]!EH;:&T*
M^#?0>AE:9TR?RD"=DQAAKA48\UZ!6<\,LM0H&QG5DL>EE?!?66A=41/AGTOX
M7UO^?7Y*/H'>E/&\>JGL^= ;_4Z+^RP1_X^NT\.3T-KLG\*=SUN#X/K'/?CR
ML*X1GVR$?H371^-!;]ANN4'PY6C8*H?#<?#MUAD\=H"?_5&H(,OX]'BG\$S#
MENFEA==WGUOPOLEOY^4P?-[:&+52'=YJL5+1;B7^E[^P:P;NI'Y=5J^W6Z.3
M, P+U_X:!J$U6>7STW:M-?M0\_E?MSG"=EK2PFH!.LBU#LHJKU/I&6P5<RQ\
MW/EI7FRZQZ>_;S@',S$:[@<7RB]IY>Y7DMRLY+B3Q;C1\V^2'-],Q;@QF^G-
M\6  _ZX[H/]T-P@8A_BHM>#8!XH*F?RK!??(,$%0H83"/#BG=,R'586^'+YW
MU2I]J,685>HV*Y)Q;HTUS 1;\"B5=87"Q(2@N:*4\GI%LI^@$\V*7-:*=/1C
M=%([%00JM!%@?WF&K'(488,=P4JK(C6@!8[ KS@^;0.@#\_2Q'X)W?-V7B09
M4 'N4Q%C<VS*WG#4 JKG 79KD:7=H999J^PE3(:%9(#YI:_ (LJTP*0_K.F:
M'NP+PY,0$MH?5O!].KG,&=P>)-A*P_E2CL[3%E/V')#)/!1W GLGZ "\NO8(
MOP07R!!( _SV@!JV_>TL](:A^L*3U;/=P^WOG:\?.9$2K*P"A=1'BVO&D74!
M(WC=@U0=%S8%*K0EN1R*M%;0_Q F9;-"E[Q"<0<,1EQ8&\!")$1[Q+U,S<@C
M0X1Y3YR5@53%S I^.5/KXE8 $LS(/DH]95JGL#Y.AJV0NLE<1]CG7J[X.EZ\
MYO-+K:76SD1ZUQN"^3*,)<S"61CD59[VM[Z%T6;#9I@L(7@>N/?<_N9J;\DP
M3RM827Z<_OA:CDY:<0Q+/H#^=&&6!N>MM'-66^74&@M=F$.XY:C?ZO7!(B^'
MKML?ABR?:C--6^3X!H,SP]J$FHWHQ'R!SX ]5O9,MQ6^G57W\N-!_1VX-%B
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
MM'X2S;<>MB1#H;:70&V8^<""-%&!Y,F3TXQH&HU1)FG,F;Y;+$AAM26QVMP
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
M,]?*1QC;+KS7W=O:^PC7_4C:]-]>>_T3C %>7_??6^MO3K;W6\?G72OP'MD
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
M4[_][M_N]KN/=&OS_??V9HNTUKO][?7V'L"N'__GT_'V9CAPE$N ZEY[_3U
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
M35<"]O)T*:;(GZ[%JTL$F*N(>T:.@@-[PBZH0/!']:M 6/.LV/][-D-Y9NC
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
M&Q%A&4G69_TZ)5?PGJ;FV;#U R19%[:^"ULOAKQ@S1B(4AR1($#"8LH@)WE
M@FMLE,76>9?S [.,M60/<:T3JY<3$5/(LI#EHR=6%[*\&UG.15LA7/(^@"S+
MA$,<YTK,%)ZRX$A,A%$<5"9+UE1F6:68ZY-,?2YYY"GGC2T6V<I)-P>C>&![
MYU*\GE>&L6!:X>B35E)S%YB!%ZS%":M G:3V&AG&YVJ9A;RH.9WN[7"T.*%/
MG5]NGY4&X]C!7"7'C46".(]X#!%9*162@D0GL84)!XY@%VLM/*E\8A<$9]QS
M0BGA6()L;[TE7G(6B#=17".?N.RF&V40L_;N3@S"Z)RE'D(VK:0DD"7:(263
M9XK:F**!\^=BW;K[SQZ^>#KD<Z%:,*N$U()%:E* O4*,5#QX'2615"?8*Y*L
M_/PP(?K2T^3AK2<56,R]Y_Z^&P[#4:_?7QN$]X.)'>SVX 2>"F_KO;'O#\>'
MH[KD_M+6YU-<O,?PVMY&YPW@ O;R^J>]]N9'L;W^5Z^]V?X*&*%;FV_X%OWP
M]0(N]C["[[= FONTW]I\<]1^UR+;Z_VOK7?OR18%?.UM ZZZ>UO[GP 7(+'E
M#GF)*B(,LB'SK(KP2!F.I#-PS.7-9?CY[%\G(H,3CVOC#(\T:JRTU_ ?,4'
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
ML[+*FU@4]UG!<7&*UQG9^ RRL] 'XIY#U&N0*D BS,5))6CN40+6F="25=W
M"[(+LHON7AL4TSF*WY_L8 S:J602<1TPXM(09*OS62K-E0K!*+*R2IO\[J;S
M&J/XMM=X":[(SLB&N&]'7^\E%;X801<BC&Q*C/ED$V<F:*VI2SCIP*@*U"S!
M>U'TF3OH,T<[*A"-K3"(.0Z$*9E"FICLM<#:1\9-L"8G!A4G8X%I<3(^.G#G
M3D;.I3/$<L0$R#<<.SS-Z",@JVKO?%2Y'1TK/L:"VQ+ ^RC*R-$.Q3SAH"5*
MRLG<YU(AXX1"T1LM$L56Y5XG1!8OXC/Q(CH>@G2*1TH#-YH!(%.@W.=*X3D9
MLW@1ZP#0N1<1"\Z$3PXYS1+BP7CDC,4H4DD])M$%'59617$B5CO_[ZF_<'(W
MY;E8(:]KA53*&T\-DS'QD'+TF'.*Q! <9D;PHCP_!GT<+SH#WYSL$&6\UA(C
ME0BHS=()Y+@0"#-"E2,\,@D*M*07FUD_'U-C@>K]0[4HT$L!+SX#7I$(8<%Z
ME!-V4,ZI0T8&AX+F5 B+E<ZE#A4IV"W8+4KT0^)TP:/WAN^ 6F5HC!3!>H B
M#=(Z,LQ2$-:)B=Y1:2,<LD+<69&N,5"+/^]JN&],NG%47'GW2I/11)<(LRYR
M+J,QVHB$&>,RQ: L*=K(8Q#E8MWFW$40YI\A6(TLS- <O*0,"I0!,T9IG=<K
MJ^S.O45K;&PL*+U_E!9%9"FX74@7%-IS%PS"P><:?C37\$L<A<0CK"<)B=""
MVX+;7T<<GL31,-AQMZ@F]XG<N7^/*T<L=@KIE/LC!)5 (V$1>:*]YT%(JMD*
MP%130O]\QO"][366Y#2IYH#JVN@HE_<IZ@PGMG\?'I-K]GDJ3<GO:6J>S2'T
M $W)B_9W/[ZHHYU@N.6$&J1 9$!<,8V<(PZQI(AW-FK.LRM;-R432[*2/6:S
M\L*=A3L+=Q:=_%Z<@T<[5$0GM:)(QVQ+$]0BHX%7)0'!7NAD$I4KJY0VV=TC
M; N;%C8M;%HC-BTVD5N[:X$YK?.!TH $E@1Q%A/2')B31F*E=33(8%=6F6PR
MO*RPBF? G,OQ\OYG8N&VX=_0^[9Z/FBU>IY1UAL<5M+!ZG_A8Z>_-D.JX #E
M@^&XES_PQ[1+RK?XYU$O3+JG,%[XUFS*\?PKUL$$'TZN_LJ^'>WV!M/EH)<%
M>S\\.]$\1B)^;+OI["W\[8Y.1W-@=R-RHVB_(IM@L'_8_I$]'J_\Y^P]P@W.
M+J[R/5XU%P]_[Q=,4]6]K_W]]YMWGS8:K?>O/VU\WOK<>=/ZW&R\;[]^=79.
M+E]&]BBK>/F=M(<3N-ADV/@RL(<!"#XT7@\'(0[&TT<5^K.8W #^MP/?L_W&
MYPF\L)_[8C<J4RWYL_';#"<Q_'[E#-3EEG^;]ID?-WJ#QJ0[/(1KA7&S$;_[
MF.FN:T>QJO9T$$>GSZ9?^/VR#7^.(Z:''QS T@0BM!*)!R4,=90QQ3R-'&B=
M37?U%5].RG-B@HN1!RZ]L,8:2BS&,B5/<Y6N_U:T->>4BJ]A^OKV8!S_.'WP
M9^B-#_KV^(_>H)J$ZDM_SO;AC(C$P06ZKI9I^O8<AZ_P%(LSV_/LEV=OOZK>
M.G?X3-]C^A71XLJW\2MRR_>8N=U5?S980EYI+LM@7_I@-5Q67>NR=_7'+%VJ
M.>,C)D^F%82^ED.H94>^VZ"RV<C*S'UG$]7O_M?CV(]Z!_FDN-=$HFM<H_:M
M/:\WHY4+Y2YS^>MY*+.\NF!L_:\;_6=UT>):)O^>)[\=)XW7=C0ZAA&?SCX(
MLV7>[WG>-ZLG,:"IB68-A@:J\/1)-J(MIYW-PF3A5U2<F:]?3%GM3,#_ $&
MEG4?4>DWF,879$F_V<T_&ULYP]I1%01.A'/'DZ7!:46B-\13YMS,5LZH+%$;
M/[>6?]K;WF\=;:S#>[0-O_OQJ'7R1;0Z7X];'2]:>U^/MO?@?^O=[@5K^;OV
M_M;)&F_!^UL4[G%][:3=^0KC?/^]??+U>*/SUWY[O_UUX]W;W+]['K7!N'?<
M)8:H,!QQC04RRC"D9+246T5T\#GVMZG$G:WE-VUC_YBAA87A"L/5A.&>=VS%
M@W'>0N6R8!1FC" 2M4><JHAT5 QA24B0&@?!6=5>A>$[%TTHG%<XKSYW_60X
M[_E$0#P8O\TC(*0,4HC $>$BRW0:(YM40-)Q[+C2$1N>2ZHV.5]6=<8GP6^W
M- 34TVJRA&)QUFKI:5"*\,2I-LX:@P..3 6J8\15L;C<>TJC.=9+L;@'QO6\
M6!RSV#AC+?*!VUPL1B&KM44.\*RHCX0I!W(++M7BJJW_^G ,/QY'C6D4T7 P
M[O8.2LFX>Y4:0I(*MB+67 ?.DC$,GC.,X32R6#)<;$$UXY?%#!Y#M"3*,:1A
MJ8!?L$=&4842SG5$K7>.II55V22&/>,R-P7#CXKA8NU8"JKGU@XCC4O8&11#
MPH@G29'AP2&A [66F."E6%D532V7E9974/VL4%V4]ON#Z5QI-X%I92)%DHD
M, T4:9<L$I8SZB*L#:\<,?H9@_3I!)@M0?OFD7%"J*) R5P+IIVT,9F@HE54
M8UJT[SH =*Y]!^^2E"2[1G-3]A0TLM@E)%/22D9N5=0KJ^8^E.\G6!#QG^7T
M="[UFZYYO!,E?%)4$&LLC]HZ@GT(<,H'XJSQIBC>]:*6]NM%Q=LIJ7(K)5.E
M+";OD<V1&((G+1*AQ@6ZLDI8DY0V: 7$=Y+1BWJ]%.S.U6OEL?3*2"05!['
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
M"0Y&PQ3'8YAPVV^D>,OPR!>A<SR<M>"?A45Y&TNLU:U8:#%,TA%'F'842>:
MA1*PD Y!(:&LTY0;Q44.X6Y2LZP\E6(UJ"&"'\YJ4!"\% 2?+&2:":*X3 A;
M!W(^EQ)9QC3 &&/ME$\\MT:E34R+]>!Q)(G>H&I3.;'?2XY%'82(]]5Z=/)R
M%/:Y.?ML+,9!2F.T3\ YA%.=TRP\,CAJY+%PB26I@J*Y9+4B=7)V%A-#;>2'
M@M![0>A</J 8UH10AJ1U#(%$[Y#%B2"@6.X,QEQ;0*@@=VYO4>P,MY(.#B<_
MRIT5^\+]^!;.L<N7TQDOW'(+;CE3DEG3I+VAR#HX^#F)'EDE$I*:V<1)B$*[
ME56%ZQ0N76P']3[["SKOALX%#X-+WN=&GU('D,VEU4A[(I&) =8)"R%SCI*D
M=;+LO02[P,95E1^+<> 1C0/5JGR&B1T=+Q1N+21TBV3NSMKD1[?/M1UEI*1
M-\BG&!$<%C'K'A)AJT@*@4<I04C@3<9$C5208B*HC9A0(/PX$#[^ >' F#2.
MYXK@SB!N2$#6DH28<=%%&C11OK+RW;W.4_VL"-/.*Z(V0L7E]6%+YY72>>5)
MRU_G.SC,^C5<[.10^/PV?/YF422SBEOA(D8!PQ].C$,F:8H2X9H[88G.(IF2
M_S][;]K45K*LC?Z5%;[OOM$=07G7/'3?< 1M;+]T6*)MX_:!+T2-2" DC@9C
M^/4WJY:$Q&0#QB!@G1/;+:0UU)#YY% YK"CU%+JQW&_QT@9-&S1]<%6X0=-?
MC:9S[=AR'!VC"7DN ^):"F2Q9TB C%11:@*;"6BJ5PS[Z6#>)4#36_>VFDYJ
MRC6" UO-NJ3\,8P]F\OBSWN._.=L_Y?I5/'\%NM@8I/QU;<L]L.BE_5W>* .
M,63>2KI>O85_K]\#C'-^V@2L,YSWM-B-R VCW4>E1^P?MG=DCT<O_GMV96!9
MID-2>66N6L'[7['+&XBMOG__YMW'C:JU_OKCQJ>M3YMO6I]6JO7VZY<7NN-<
MLOGL0?;^\IFT!V-XV'A0?>[;2>B.8ZA>#W+/HE']J?"JS5^_[?9MWW=MK_HT
MAB]R]XA1]?_^/YH2\F?UVVD?KM^O7(%EF?)OJP=%%%7=?C7N#";PK#!:J>(W
M'S,X=>PPEAK$AW$X^ZN^X??+V.11]+LCO[S?W?LX&L6X<5C*@/5WWT<[BJ,E
M:3"&VVL?OF[W_^YLGPQ8:S-TVO2-V-YK=S;>K>/VE\\,9/G)%OT@6E^VN_G^
M]N;'_5;7X.W_Z6!_\&_??C$3D.7?X#ZVM=D[:-$W6?Z3[<W0;:^U][;7]K]M
M'ZSGL9+VNP_'_W.RRV L1QN;+= 7/&Z?;.U82W&@."&N(D7<8H&RLH42]M1Q
M%R38L>?;V2FAD^%!:99 IA.KF? ^2.\(\UYC?;X_6;WJMVA3]\,7/;K69X1.
M6Y_E2ONV?PQZ*R#.0:Y=5W43\'=EAT/;GW7!&56#85E\V^V/*EOU8BDL6O?'
M.<P+M5(==;J^DR\%Q;7*F)B+?]5?YF_RXT>YN]JX-%SKC[-&517XV!U& %
MV0PK^>?R37FS!]&8$3CV097VL312*SK/M"F;@W4M&S5Z62U.!S3P07Y+J;PW
M@F'$<HB72Y+!8GW-M4\7)IBQSO<F(9:WE^?GX911#GKERPG,=U O3.XN>RU!
M]GAVO^SGJ(+%[@'/9/D%@/^_D^YAV82\TE\C[&0/K@'E%A9R,$.R&2G,=BQO
M/]!%QWZ-5>[-FP5BO?5YM?,-:3@X^"[<.K"LG..8 >)RE;QU/D5/.,&:*Z[<
MHO-JP<""=?!_A,GP.-KA=>!W$T:UD5Y/*?'90? ;@-]] J81;9V\P>U-OV,#
M"<9ZAT+"#@'1&&2M\DA;QEEP*I%H05B>Q\_,*=_=SL"<Y,$Q4(8!W(.C2L8
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
MST6?+PKGZ?;\Z-V/,[1YHU]] IR)N;59Q?"L"T..3GX].( !'5<%' %QNWW
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
M""/PW5ZW.+?7^WX8[2B^'0S_F8#5 !\;]+H)>BT&33-J=4PA( U*&N(A:N2
M1!#QC$;G:1+< WH)LT1Y+TT*VUU7?4]4"FJC3Y%R0IF-H)IC;(*17E,KK\'2
MMZM3TS#Z+V;TA=+PV%JK D&,18^X30YI^!=A$0T-,7J*[3*6E'Y616H_QA /
M#N].(7F\Q;5^>TP:R5H\!:I/<3SNE;"$!JIN %5G.M$DQA05C".M+.@D6'ID
M>&1($4J\=3+70 "=!%\, /O]IJ;4$CF&GCA#/WYUI.'R.^#RA3JW-'*NL$4Q
M>(=XKE_EG 2%Q O#&6@D(2UEG=MGY1_Y&',$3AU3-DA5_-])=WQ<C:('Y63<
MC<^ML-X]:R4CF#!\^C%PK?KQQ/8^QO%DV-]8@+%/XVZO]W]C+S0P=1.86BRJ
M+Q@+/CD@7I];:F%-D".8(R=<-"+%8%FXK,+/]561QC/2J"(-1_]JCIXK'E@&
M4 >804)14#QPPLA%')"UL*/&::HC:SPA#\RCK^=QP(,A_-"O0.48QKX_SB'R
M]8]#.[ZE!O)XS:AEU4#F"/6VWJ_7T^W:',)L>T6#?&>[_?>#47/6?"/H6HRH
MP<P[X@-&A%F".&<)68X=<M9@GI,SK!4O7EUL)=#X19X$0]^!-M(P]!(P]%P7
MB8#15IB(8J(TA\@!0WL2D-(L)*(9Z!J@BUP,''D0AKXCS\>2Z!T_#$G.Z4/5
M+'/HI@I?4[/@UR[-<H/Z34( :6228LD]U9P(:SS3SEH;E,51F%DT\RW.K)HX
MOY^&ZN,SIU))**Y5/I!**-?81U8SCWC04OO(F:  U?+.*L0^AL(N/_ C-2#9
M@.2=@&0,2@% .F^YX9IQ[4@,,F*2<F=3'Z\&R29.^F'Q<Z[J:AFCMEPA+1B
MJ" "F9S@3A+(.I?+[C)<QTGC)X"@URCL\LB2]XF8)N\O]-6JBU?$ZO7@  9S
M7'RFZL]1=6#W!L/*U;Q4TO5'50_F&'O'F;%'W=$X'R?V!D>P9:/Q2N6& QL0
M+,-^'%=YFM^J!!M::H(<=,?=73N.U; [VA_E^_*I/+Q^6)]+'G7'G>DXI@\8
M13\>#$<OJ_5^-8SYTA)"-5JY=+#S^52'0 3^N.K8437J=%,N.#(>'-EAJ&SE
M>P-8-'C%V'=R8!:,8UQ68QR'<#_*WDAX<S]7U/F:3TFG%RP6*\@%/7I=Z[J]
M<GKZLLKK:0\/AX/#83???]#]MG#.FB]W _CGS)*/ .+@G0<9KBJX#R8-&YT+
M( PFNYWRSLFH%$V ZVRW!U>5UZ/9FX^K@T&(O3R)T7@2NKGT2@<,GMY@L)\7
MW$UMH#(]6"M?-JMVNIYN>>B.?*Y'4KRPE=VUW3YL:OZE'\NRP= &7[LAUB^O
M@$./QIW\O1\ Y\#VCB?#O&##KUUX5R:#>CFFV[-R.J$N3/JH,^C!' ='><ZC
MB1MU0]<.X:+57B_"HZM6UP\'GXY'XW@ V_S^_>O3[?TM?Z+XS]76^_*)_/G[
M2M6?I;.'&O;/T.I*(0  @;QR,/ (,QSFZ1P.AK.3\-3]%O.^^,%!7#@/+\0(
M-)>/;?**90 #3@,>]M-%SI5<#@;P3Z$GF%/A<WA6N7-AD1?HI/)VDBOAN.-S
MR_YUD!TQ>4O+VN4B,?"__J"X>;H)T"E?":0#@%-'%0[JW:MKR53 I'U;]N&4
MFN>$5H9[8(]A;2KK@2*', 2XHQ-[92@SXAY=J]S0TN):*1>P-@^VO%8AD<*:
M"U_7><OX#, 4%6;8=9,,(X7)OP&OCO.>SQ9L<:I7BK'[6H/_<Z,>X]AR&34C
MPO @E-%&2TZM%,8Y[RXO#G0-\_7U;,G@_5GI>G-PV!L<Q^$:D#UP%7P+7+]X
M45U%Z;%K9;<N'M0Z6:7M#SM$^A2%#TC$X!"GBB&C/4;>\<1B<D;Q^.(5$Q=M
MTT+(-]EYG9C5SB1ODN:,)TVX$BR7A_+$2:;*SF/8>8W*!WG--.QFYV^X\YNK
M\,S/WV ,)ZV3W:/6[DZN("4)I[G%M 0-6U#DN&2(!B>](8X%G$^'^$7]^E)
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
MW[/D4X[J,]\6<Z4[G7U=:;DS*-0R/.C%C"33H%D/\P/V'=8.O,/!.)8C^GQ
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
MT]C)HY@#)_.XPS-@9S(4.5-^P-(P0D[&E@N0K@\G>P)H>0T-G->BY15Y6=\
MDY>UL "(1Y9S?,N3ERZW7/V3$R_W#93;B/)753G6S27GV-J@:=\*$R'*-K/9
M")X;"YZ#;BQCDKE,Q1D(GC1/=5 Y=Q$$Q)D;^Y))E8?W Z%O=T76I\3!ALW]
M/&SNOE'TALU]5S;7"<Z481C[,7.B.(H=)D/EI)G(G<3-(^!S>1"% >'K[U#(
MY>'8W!, V&MHCMZYG\+A=]#@?B81=,O5/SD1]+U-THO)O!M1<P-1TXT\55)&
M;A@E#L]<'T0-3YU$1IF3A9XGTBR0L<L)4=\Y'N)V5V%]K-(;=O;SL+/O;9?>
ML+-O8F<=R[3T/!Y$J0-G O_)T]C)<A9A7(=,7#^/E63?RS*]0<Y/VS1] ^3\
M/8S3I@7 (G7]I!+H7O?FR<FG'V+8[L8D;B37;>JE'&VCU-)@?/N8<QYE21HZ
M 9?*85D4.SR)$R=D02!X'L0YR^X'BM_G)5H/T_>&B6Z8Z*,VFV^8Z%V8Z'G#
M1)-$2"]CH8,%SP'V,^DD(1K1?2^0TO,3%OK?PW3^F)CH(U4/?B.8_'Q%O\:U
M;/'>].S4W8C[BL%MFP^'U-?4HX9FR^U.@6Y@RM2'N*[G8WRE[85)33N5F%?%
MK, .<:=\9GH'4]]@:@P^*^1B#8;)TD2I$VAE.C_;2]#=TDM5X(?:Z]OEZN0L
M<>,X=P/&70;0-Q&!J_+45:[ORT2X]YC#M]W9X</F+%Y^%:,Y'+-F^D@B1.W+
M74-UG[MU9_KWTE1X;^<O=^_L6,2Q8!Y+G-2-78?))'<2G@@GEBP541ZZ,LRP
M'$*:+)MQ5I'N0U'H ,AP5A74*%???J31>O +)G7[[A_O#_^JZ:_>'[]B(T.B
MC]MRB'KQ]F,#\0X+N(?;?[ND..%'*4]YGC+&%%-9''@,KITGA)2Y%]PJ*0YV
M7N!E.P.Y6:O)YJ9]OYOVSC]X=RS=S(NX8$[FPW^82.&FA6GDA"+G29['09B[
MSYY/RA5MNZEO/5'BK-"MJELIA):P25T ]+E37^^'ZN-\9<VQ31?GD^,HBZ(L
M$)D#*!I+5V2^DR@_Q#1J/Y52I$$<+'5E?HI=V2LU!9*@GKH%0#&R^ZZNQ0 L
M5O,UY*#V$L"S4^# R(NGU&:R_OTF?7C-EL .K$]'66\+Q-S]-VGUMQC[UJZQ
M#]Y1%B<;;#K*;CK*;CK*KM/9;3K*?M>-W724??R^A/<=19:J=)(BNRDG]4UE
M8Q[ %,5')^/5-6-V#4Q]\B7]8 Y[.R?NWNN_8!Z?_0]'[^ ]IP7,[^O!CAP?
M'.V#1B.\_9V7[J*_8?_BW=D!K.7CT>GHX.CC*?PF/'B]"W-[R<AGX9,OP]T[
M>M_ON0H0U\^#1#FI*SBHSV'@) D73JAD&.6>)_.8/WN>^.[0]S=UU3><X;O:
MSI8J?6Z8P@,RA38&,>2A% '6\?4%E5;/@2F$V'\AY*Z?NIX*DWNK\[DI)_63
MY>^ ,DEW?B+4G:'9SU)0V<UY+,)$*"_VF4AYPK,XR[CKLBQ.LUAL -@Z\=KS
M7M-[GH19YCFNRQ5F2D8.5]QWN)ND(L5F=%B]+P[]H1_<5UFE1Y2FLKGE735+
M1(GG8UT:+V)Y[/%4))EB"=SG/$URM0%3:W/!6S#EAD()X-..Q[W,8=P',"72
MQ!&I\$+A\@B0\J9H^L:8=14;>3F>CLIS9?'2=%Z)4UZK 6S&Y"XFK2?/4:44
M;B08YRZHI4$F,TRO"F262:YREH4;W+1&;+73%/#K_L7)Q7&H1")R7S@\\1*'
M>9YP "T))PQC[OEQGL1>]NQY",AIN6WWMVFI:VJ@>O+W/&1YRD3.\S@*6.XE
MJ0J2/$D2T)?")&318T!.:]V ^>&N^$7OBN=1%*L@<AWE1J'#$I[ 94^XDR=>
M',A01'G"[]L4M4%/CWC"Z_++)]HA\9)8D7+&1W<QX-TX!^5G\Z\\0".?#8!]
M,.G6K5LC&?-\#ZNG*RSO((7G@%:">0(ICSCW<HZ>U_ONF'@?%VV-3(8;OO)#
M.C1N6,H#LI1.[1C0@%T>IHX7^M)ABN4.ZL&.YT>"13SU0$6Z;U/CXV,HCQ0+
M-LFC%";_6R\S9%5**0;2$_GS.(R2,%!^FDOF1EX:Q2 M$A5YD9_D*CQ.DF=7
M9Z!ZR<H$A8<'BY2/X,5;@^^<&+-3U&)4UO-*'>283Z4F->WJ>S7BP)%>E/6L
MMFT4E'S+SY'OU(\E1>;@A>$[GSZ$!T?;WL?QWZ./.[L7!T?OV-XGX"&OW\%O
M8?S7[T_WQ^^^[A^-3A=39/8_?0[W=OX>?_SG[\][G_;"_9T3?,:%<=B'3Z>?
M/[Y^Z7_<>>D=_/,J![YROO=)'(,@X'F22(<SC@T&O<S)<I4Y"C8^8B)TTTAJ
M,0)4"GP=F3]/\T1E80@Z>L(8R].((P\*@B 4ODR6<FI>Z/I"AV3'QEQA^IM#
MYS#H'M7R#5G(J^K>%G-1KIU+?^Y9%OLLC03/A62"1_#O(/ \%B5"NBK,5V8
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
M)!*,A9X;<Y^)",-$/9>G@52^\"7WKRFBM6%I#\/2V@)9><!"'[MKA*F7.RS
M6C<Q2QV7J33@.6=N .@MO:]JT9OJ5S]+3Z/WJE:\$J=D%)?JBQJ54[34;9H:
M7<8[TR "".%'J8AS%DB1I*X;NBY+1,(3WY,;./@(>&>W45&21YF?N*Z3<BX<
MAA4&T]3/'"_-4J7"1&:Q3XV*'GT/DTV3HF^^M2IVW=A3&"H0,L&3Q'-53JZX
MD/LRXAO$\RAN;8MXE J\/%:>X_.,.4P$F<.%8$X0QYZ;IS*5*GKV_.ZM73>-
MAYZD>>]0C>##D^'@1$U4Q4>$;[@<%Y.BGE44Q[/I/W0IL\SS1# WC)GPF>>G
M22 XCX)8)6FFTNPF%J\;QQIO^.B]\]%.NZ&SXY!EN1]ETLD3Z3G,"R,G\6,%
MFJ/K2>&YC*,Q+!B&X7UUR7Y$1J_-E6Z,V&G@>9''\UBFC.<L59Z7)U$:I#[+
MLBC<X)]'<6];_!/%KA^G FZKXKG#\E X2:*8DX@(FX2Y><P\N+?^XV\0]@0
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
M=W8&MOM,C4;X)_ZD/(.EUZ?%E'X$@R.(H:"[WKL[37B \*HN]6A/\PV(10<
M2ALPJ<,C*61$SYC#K*[=*: T^!GL [%'.<! R!'&\YY?LF(3C6VBKS->%W V
MG=!CNB7$?XDQ$$TL4PP&*!+5+-,!4C)2/VU:LZ!,X69->:$)&0X+9FAF9"*=
M4;4G\Q(H %,'QL6;J*>9*V5&I2=I+$2+,$/RFM-VT<3-ZVA'<1FF:5(;:$S3
M@O%N?DRTPU9(X&1-9"4,6(P,;>#Z#069+1\B)^WN^W@^TT>C]PUV@6)#*8S5
M!,3"(F0)@H_CJ'CH^(F=!X7!F*VBB%7ZFZ"W$4ERF T>( W?W.5V!_4N#?("
M%1J*UJ<MI2$[]D/"AG;L,48ZT"XT6]<^OO4XG38[VC *^/[4YAK<S4#:O4C
MQF!M)TB(;WXU)@OT7MTBEC16,A5"@N;J@G+EIP@P@M17S/>2,(QNYR>"31)H
M"#LK*UFKR0TC%T@!-M;[&LWW73" )OSN<S^M!KQWL1OBW/9W/I_MX[RVC_TL
M3J(P"D !YFCI\!,GR9+,"50H.1Q6GG)Y17[?,C6H6"F1\2R'LV9^%O(02$ID
M #U=IGA\2W?-AAH>E!J84&[J,N:H)%88TRB=1+BA$P=1@G:O+'.S9\\GY0J/
MXJ*U!/ASSYO20VRSFTDJ@GS#KF.HAN.W 71]/D:2>,VXE@FHW9#HS4A4N'OO
MCMV NR+A0*(YEN0-_-!)@]!U>*2DKS+N8ZS3NC&L#2%\ R%D(+M8D %SPKB\
M')NH<N$[/A!([$=Y+(6Z#:\B%/_F6]@4(6\TY>#_,!IJ4IH<*@!24WZNS5E:
MNQNC,[K#T"HUY@7IHX#LND@6:,TG )>I<]"-GT @U>YDL#VM -/[KA<N:1,+
MAHPV(/A:BP:H*7#'$ -KB6!T\J;7Q$UM'/=K5+C"H%"6GZ\S*#23OT=SPILK
MS0G?T7P !Z\[%[I>,KQ2I>P3P42?*ZW=W,8;'^K-SM*,RFO,,[1:(9HIJ+B
MSK$L,[A,.A<"O\49Z[/6F8O-"_M)D3IIKVS/V:ZDR9[49&-WD_>8R6W6J6TN
M\@J;RS7$9 CE8>TM[0$LVUNV!MNT,2M]:MU)G7),>175_);>=,X9RT*0]%ZN
MF,HBG@5!I'(99CD/8D]<YW-=#,EXR\\W[M;E^+ /[L'1+KSKG7>P\]G??W<<
M ZYFJ<H<D:@<U LOUXVE@BR-LBCQ5:) V8P\MBRBBPF&WA%KL"X3$*-$,Y4)
MHY]2&+V^F[/3HNY:FEI3-.D)UD!75/5L  1?S58+8'T9VSM.#!M;EV.PF+;?
M69M7;4TSVPW/\H>#;:Q.,E(##ZTNQC*F"TCHD.K TW3]!,3[P>3*,/$EUMYE
MG+!>5:.9<,P_85)\D_C>BI^"GJ_I#(PLLR(+TY8J.G5D9#,\2]JA]H!RBO?#
M7*.Z5C-G5  SQ).FV)Q6)*+\JF>8*W5RWA/'^,(=FF.!DK,IBM /E]=$AP!0
M)Z=K:J7)\L\X=OG%&"(-)P60,ZN*;$[\*IO7L*<UC#!K55WDAT^ -KI)"M;P
M3'+'IB9<FIF V_<$-N!MDX(!A&T+GRPM].GD#@@O\<,@E%QF$7,57"\E9 +_
MY(H%0@7WFSNP4J=NMAR5ZHT2O2"1]R].SD&)#E.1\RB.'!%GH$0SX3H\\X63
M)*F7!'X:A5Z$J>G#(%F.=5NK-((LRP(_R3R%C7H]%J1,*5?FF71SEZGD)FGQ
M&XK\WA0)&#%7F>?!83F)A]F7+DLQAX Y <_C''T248CUKKUAZB\GMO3SK>\K
M@>!4U4V<C@6BZ\^BTU#D6<AE(.*093%+/1:'0>3)P.<"H/DM6?2% FG&Z]/-
M7;B?NW"Q?W;LNEQPS_.=Q,^YPV00.3Q*F9,RW\MRE0:9])X]IS@Y_X_U9L]1
M#M?=#3.1)Y(Q+^,A2U/X0$D5A'Z4;MCSCR=)=P](,F59$@%)QC'&3[,L O8L
MN.-RW\U<@!-*8&3\,'%7Q,8#]IU6!6C.]7PZ+:M9:QPGL_AW8MZ7O9.*9N$[
M%[1^#]3SD;9X34IMG6N>01-_8]KO6/1!SS.C-',S=ON!-1+A(*1O&D?#C2T:
M3T8IP"QB%KA*A*%B>0I2/@PDL#$ F7$DO? >4^,V%KEK+7*[;'_[6(5IG+)
M.6$B/8?E$5QGH7PGDA*H*.1)[*=8A,SSEMN+K)5\B5VIHBCF00C(/^9^HCP
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
M=P=T&6F+=V& -3F,R:ZD/\G,3.NH= P<GQ3:9]'A F6EQ8EE;!5H],44QP;
M_ D+1 Z^P*I(8E&VVEE7?0=V3 "3A'C#<<S5;63C"JG35;3+)4[98WV5B=_3
MO^VB;CN8#3&K%ZSLE%\]/X'[K3.B.F>*7.;O$AB<9G44_PLL?X1B8#AXPR6O
M%I)4,GI#FZNBGVY2R$> R'5J2#'6#+6U>%OEM6/D[MB"B,L1NFX=^6>H:W4E
MK$'Q9(H"/M4%R+ 2#%K8,,,?R@SWK+408QN+IJIJ#?L)GRY&+CPVLRDA<J4Q
M%K#":8D)-;!,N/7D3&F\1,9F 5H=\"YR=]HJ#$2\% ACL9,X']K G($R)0J,
M10;(W]:P "9))&\>;G3K;AJ,MI".F\(-RZX@BE>RR?W$^%H4WR3[=I572L:M
M2U&8GF#U%"97X$2T3>E+4943?!=]WQSCB" WI8?9E(+F/8W!F"\2 ;VF?8G&
M.<;0:[ .[&BAMP3#:4=EC58@D[[=FPVR4RX:CW&SH/(&%5,V\3'Q_93ZB7YD
MJ9]''\.,[3J!\G<IT'Y&_G2X!;L&!JRLG/(DHIHIWJ2BQ6O8HT$+NG-)SQJ9
MW .])2;15"XJYJV29,HV/.5LOH-)@]"23L:&0:W2H"R-P1K_=0N]3'@G.KB_
M4"H#C#[JN3*%J3=)=FR=*?BG0N_X#.7$0:5.*., X!9YU"F20!N+VW@)M(&H
M<^6@*WY ,1"#N2D\@LAKB,9:Q+P [R8 \.9U$X\Z7(R7M:THL5A/IQ"/@:+;
M+4!M"O$,=G]HMEVO8HXI@J&Z_L;A(A+NH7>3FD< >W<BB_EX\!HD*OZY78&(
MQPSB)O%F\IIOMWG2VZ"?44[GX"U&M\BB[/QV^^U./Z,:/M!1,+JAM_4\^'^8
MT"*"$R;/6)N\VU1J>[3:03+@="$&7ABZ@PF'$U7D%[&OGHS;LZ'\X0ZU:?A>
MDPZ@C*U[4&:("I2)'^(#2INF8#%*!E*<](FF#I!1-_5O1R4 36F#E<OF\;Q
M.H?',<)V,-=(R9X-4K,L=<]2=#63J;T4E--\RB]X)749V07'D8X>7MHO22%!
MML8L!6A/4<AI4-9L'KW;F.D6*8+,]RL3Y EL42!WZ: 1F-+3&GM5HT+!/<+L
M$'T5^^:MH;[B@(AH!DYE8I8H>6K'H9.P8'(!)9I;AWE3W=S1(!G\=3A '9C,
M5Y6:HH]8V]<(VL&_3W% V)PWM./71$UM=Z*F?M/\PP9L]2+F84?6I.+.=66V
M7JFLFO/JO,/10<>8DYES9G3;,UTQJJWTH'7D)5NC,;%H;J)+K,/N8I!@@;JZ
M9>PF^*]O23#/-L&*;T_AG],IA3AU^>_VWMM=K,Q$/VZO][;.-EA((J3,,[0#
MM66[$+";],++)W $$'^$O^Z_^>C%TIMU/CL&)5!I$YP'-VB YM):]P%N4NR;
MZ8N  6&3F3;)VK 4[6#)!R<EUGVAS$'*!\UJ]=\Y*5,Z'?3;*ZA0+Z_U@:<'
MQ&__5YTW%<SP4(YT3L.VYBO&)=/TV;2H=?UOY\&M*THV8=1&Y]4&O]9\D"%[
MIFW3+1,F6.8<49 VF>:=3=:)(T,#"ZP'I$G]NU'.WH,3TZ76H=7DM:.-MO^@
M[Y.D(;Y)5VPT=LL7UEG_-*A)=3STM:4,,IM8+UO/HTB-R<Q.X+8L6,EUEE=C
M7CDKJ\^:O8ZZQJ$.LSMXN==Y/<;A&8:W'$9'^<^8KD0QNTA[16N2QL"*,9^:
MF+@F!U7;E+LK&)K<X['JQ>A;W<[<I;X<F,.FC+H5!# Y2N$%,OWB1Q1Q@A6?
M=9@M]G%3LS-,7IB=E28I$A:$1;3J!8E SN&YSD$PHQ:U!7)23161B0UX:[UH
M(-O0J8FB$V[?1$=-TUHP"(-C555:8"^@!_9#^VB'U) /X[L[$@DVAMR^B]$W
MY'*EV.(VM-B(59"CLHG)P8E8W-Q-6NPLL9DUND(FC;LB4SK3P0: +R[=[@RM
M"(YSX94VJEE_8^>M<;+Q"NEJ1/1N1/W-.9FC,Z=^;KV?)D@*9K1 L.:UB_&&
MN(7(C,G54I@ZW\5,EQQJIZHOP:2DXI[:V=1D/G3J,QF'@9ZZD@L40XH<NN)Q
M<-".T:_>>86I"-F?](@W, ICK!P=8_4%7@D7P6Q8IS./)9A&"^@P@*8+8]<E
M5'1,(KJ:*)>HQY$[B<1+S^"Y@.67YU%87D1A]/.IJ2Q@R >3.FS01G-GT;,V
M-:K6)7%L2F<C&D:@5V$J:G9EH#7X6.&7J?/2>(&H-&HYNA'0?^RRSDHRT("0
M9:!!1=IPPU>HBO/Z*6"FG39MHQ]3N)K+FA"ZCD9O[HUJ*L?11^T=:.67<598
MTL(8<RTRM!LB^V2 ?PU<#H,Y06L #?A<H/ALTE.Z*=WM+!9N#"<= "T@5 VE
MK.SM);G9KURC+R<Z.DR34/TI^I$Z :G A8!IB5/L5CY"P6MNY9(X(+9:J\[#
M[1I-BRZCE8"&G%LZ,IREJ!;B2["$L+9=M#^5)1D_M!]&IXQW9EH.QB"MQ_-Q
M,U\#.#HPAD)YOJ#[=G%L9,"80@@GSD>S\\5MI<W2 Z$&W%0G'A=X%'/D!TWN
MS+#SQOY13[%)S\PXU@2RI!&P96GSEGID:-(&N$T*4M+LWM;@!3UIXJCH&/08
MFL%J<6"GV H$*U2E.6>[8FY+=,Q1,6Y"I&S002<2"(/G@<U7FAY;D[8R#406
M-DV7,J=+T3EN6^1E3.I8,W<BP';?8,BRUBE[QD1)];!U%IV=17V*QKX3'4^
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
MA+E#:'>A-.KZ2:AF.I7>+(?LOD6S3EV I0<W\;*C]196YE#Q3/TS;2\C-\$
MF<"8C"/ZYWR"Z>V="!;<0;(W34=S$X<"G[3UY3%6L<+<*:*M:TG'^,IQF]=F
MU]%00S7%FL(ZM 5:?/^U=;A%=ZS!XP9C?0*P6<M"=*+3VUUMCTUO;I.-VXW]
MLZ73ROQW;79LE')*#2Z^6L->,P?[;CW\'[:&\>)1]:$-PB%^9J,N_FCB8FR<
MO5!ME3FDD+%U'.#L,S51.8:GVIIUVO]\JIJYV$!^U%TF)]0]P:Q>-EG-UNC]
M:F=WMU>QN?'O=:)@,57:O(,W9E1C85T5!FG:473>/RK/''V$- _[]M>[;XZ:
MUV\:)%QZ'P+W,0>)F(V^))SA$?$4;;6M*'*M)F<H0O[BLQH5IV4I]>6>(84:
MC;97CZDQCF$GHTZ!;EW0\FO3P=C<E-WWA\-.A@O^@L]GIV75! EB">]JC,47
M]<T".,FU*J)K-;4,2YGLP@ZRV!H<GNIR?%K7QGA+';YN:Q5H;M+6BL3.J8[H
MF O$S#; PB1I4X7)7OLV>? RV:?KZ]$' 'AA.WF%D8U8H1 +>W5B\,T^DGV@
M[[M6IH)@T_1YN=#MXPREN2[&Y!N3^]S'C?&.T&KC[*'5QB1K#UY>9E7&G$=N
MTB=N\ERD&TVL/V0\ZM9.AKN"\J^>CQ%B8!.+2PF]"3 FVYA#MK$F0?=2XSVR
MA.5=7+XTS__'S,0*1TRY0;5JQ*>U^MW^Y0^ +-,1/_^]F-#*Z*$_^HP^A&T@
M;ZG@(W,$M/7ZZU:@;+E:J,PJ^)^T;S9?;]%7O\WD\G=AN!6S\-*OW2WOTN^N
M&C;=BJ/@FT:]^KL@_;GG&F\E?K(F<TVW(B^ZT:B_$=5JRH7+@;?I_SX+GEUK
MFC!MZ'YW!QYQ(/NB9HSTYF/XTZ\XRC(,7;Q^^N;=-[]+KA-V[E4RH>% BQNP
MV<3E3=0^[]Z6?3<"O,$81CH0))EBF:Q1(0>X">NUJR@7!R I29=!:7D3FKQV
MZ?>PL59CZK_@2>UZU.RZ>X-=W^SMS?;V7W?AJOT-<K?\L+<3-]NFS0E=?4+_
M?A@F[GL_#1?_9<<$>9,9MIS#4++^]6[;+(125V,$;"-\Z2XT9K('U"TUV%H(
M:/\NT=81]DZ^=C(K++%(:4ZPM4(_1 <(#@"GZ?VZ8%7L(_$;G94[N.V)_8C#
M6F+6MUIB=VE4L^)1K<U+DJ''_'[,_[>L$SG3+==[*]&S\,I%AKJANK6B.B\<
MNJZWH;H-U3W@VN( 6-WZ$UV+'6\'C%82X.,[I2C8BG[(&?V(Q=ZOEK$.#&:Y
M>-.EJO!5]+UBY6M"WVDP3)/; J[5!_U=N="--=@G>4IA.@Q<=W-*C_N4 C:,
M-G?IL9]2F&S]?_:^M;EM'%GTKZ!R,J><*5H123WM.:GR)IF]V3.9Y(ZSLQ]O
M010D<4.1&I*RX_WUM[L!/O2R)>I%4JC:S20B" +=C7ZA'^VSX*B"$OT95<8N
MNVC/EYXK)-35YK?S=U:$^/LM RB_F$*[M>.W*N9(K3#;;AO=HCX,C=DR8];N
M&:UV7V.VLBZ$?J,@Q[T\A:."+H0O*_UN;XX:I*3G*,\<AU2H3;ODA+ZIQN$^
MRG4%V;G5-]KMEO;;EQQ++</NG4?L:BQM;[089E<?I9(CR3(;YXG(J(W^6@WY
MGE:U'.>J6O*%JI87=CEF6T:SLRM_T@[]4_.GCM'M[>H?T5@ZN:BWNN>Y=]%(
MVCX2KM_HZKNQO4WY;LDE_:<I-KU*BI-[@3^^]JBV!Q8PB*,+,^BQ4HAIW6HS
M1*-)HTFC2:-)V_6[:#EE%_:%"Y]?ALJKXRI+CZ)BO$JC29\DC:+RG*0*2OTJ
MA[_*G.Y@)3A%A\(F85FFT3=[.JRN?IAMFX;9T0&3-<2LV32Z+8W9RGH=+%.'
MPEY$**PLZ;N/*Z%6?,NV#&OGLB8[ :)"=E.M,-LRVK9&; T1:W6-KEG0H5$[
MS%80?QW3;)PG=*N"NL:>A>O.HFM0_X.U[1J+Y=]LJYGK.<HSQPN$GE2=]P.L
M$?C<9_7(Q9$7%?B\9=?;RY";5W:K_4;?X)05/;9IZTNV<J/HJM/NZ1-47O18
M9K-AG1I!M3$*JB'2=VZ0?1G^]RNKW=J>\G50YJFOMW9V)6H4G5P][G7T"2HO
M>JR^U3@YBZN@<*^VO4[M05V?"1[ZL'QJ>2C^FKOQ$_SZ(&2#T LSW*VNSH$M
M.XI,71VVY"CJG"?_56-(QS!K*W[M'5]Q)WQUU=A6P;AD;6B<S%3O[^J'UR@Z
MM2UH[G*3I=%S:O1TVPU36^K[6.I524+:'*JC(X13QU5W]SNIVL49U@JEO;8.
M'ZTA6J],P[3T6:TFZFRKT=17_W6,!U:7 @,Q"D*!;7\>W @O^^&?2N%@,?^A
M\Y]SD61&OZM; =40LVW#WKD-G49L!1!K=8QV3Y<LJ*S+H]5OZ?SG2_![?$H5
MCDP3N;!PA)9A=72H>LF1U+9VE28:1:=6TXVNK>NFEQQ)W697)QO7V+GPNXCW
M*6FRJH(W&^WJ6R-= ^A^;VOD65!4R!ZI&79;1J]HE[MZ([<&;@0+<%LP?$6[
M$<Z/OU:WV3A/@%@%M8WU:E9%M W&XSAT!_.8#SS!XH#Y@7^-A=O#@'JUP3!9
MNJ#8M49U%6Y;VZUEQY#NFU=R#&D$E1Q!IKFSF-=.A5J(^3O/$[ _]MEUPN#^
M*8K%-#+8)]]I%-37Y49O;*"%83#'KY#.OH=94SIPOCX+:,I]J*RNT=FS$OI>
MX#FS':@/ASX<SWJXK/WBG_39T&>CGF<#781[-EJH\N&HO0/QPN.0WI*F#?\=
MN@_O?H$_DC5->3AV?:+.#DRN=GN-/.O&6NKT^.]Y%+NC)_F3ZP^%']]<XZ#3
M[].2T>UI9/OI/[\(*K/=L%L(B"_S$.P93 +SP=J)N ??PXCL>"+8#+X3#",V
M"T4$L,/VTX/@ >NZ.-Y\*%@H/(Z_SG@8/^7>'PL?VTS DW@")#J>L "^,G0C
M:4-AT#<?AT)0?^M'-YZP>^Y_%WZ#W0M!8^<^GP]=G $[7R('HNE&KL]]QX7%
M1C'\@.]'R6J&3'B1>)R(D K/Q!,W8O]W#BL3H??$_A"S((QI9P@&7 /,XOKP
MPY2::L)FQCQ$ -$"-FUM&321H$EA"P2:S/I;IEN%B78+B3:(: 4W]!7W0=P^
MNL-XHDY#_BW%HIO9*WP X)C'FU_)'1#36CP/#B(Q/!/QV^8B;/)_3L)D-3,^
M%M>#4/#OUWP$B[WAWB-_BEZ]7=PC;%!-WL4]+L-"[O#=+X,0WEOSU55P*4 C
M2UGB,'GF<4;>\0V(;A1X7O"()"K]$-@*7E&?I-EH[L54:DEUE8.SPSC\#\D5
MD0_ Q:=;G_=5<@81)#^=T"?I"@ $C\\B<9/\Y38I6>WZM!5ZZ781UNW9BA0B
M6,O'&4X;38E7Y6Q27U:/&_1H23;*9UVKT3+-C8^;C<W/GIL6?7ZM3J%IGW]F
M]]O'66QOJVGWO;?;J*'U][K[DSSK-.I*;^DD=M>G3$] =%U_AG$3]I5.#/L(
M[&%XT%O00H7X=TUD+#><_S'W!;/:!G%QJVF9&V]0<S!Y<>L:L JPG12PS8MS
M['];%( ZXS"YST)I6[*PH_,;I#J:35-5"2Y0*Q@G]3Z(8C0XQ@'9RH$WO+ H
MJ/;NE%^7  $=0;)=)^Q&YT()Y*"%,OLEYX1_#X,('2O!R-VK5&:M%(,"W+'^
M>H'6-O>MS+ISHE_]B>H2E,VLM[FJ8Q@5:S-Z0$_<T>:XJ"+3?XA(\-"9,.X/
MV5 \""^8%6X?4=V8 +/=*)C+67GVI8-&MFM>T3 OE$ NJKO.O:#4,D/%67C$
M%_EPZOH884$!!1?F9C&[VLVBW2S/L4:[<9Y21^<GD,IU8#^D;MLM.2M_/^'^
MF.+51MP-V0/WYA2A@QG$L!>,C\, .'>HPGDN3.5M-L[3;O/\IU9KO,?K-%47
M&KFH@HVJ4<6*C^= _2GJ4!#(MAH%&TP>L1[0^8_)&33DFA%6JU6T=EZM">L2
M(N54G=Q1&$QS0>6ZQE[>]5#0Z5;KLZ'+^^W-= ]P-UX_NKJ(B\S-W=@N]D:S
MWFZJTE\Y?%)5[ [8(["Z7H>K9F.'[F)U\39HC]1V'LOS=!T^/WU<U!7LKT$(
M__29,P]#X3M/+ YA-NY0)OF5%T31&S;F[J6U%-F-,];EADU?P6['&7>UD^M"
M'Q>F*9+#R/69X*$/RZ=Z!.*ON1L_P:\/H$1>8.S>[L1?%[5 JXV:/K3:F/?L
M%#>9M?"O'GUKY? X@3YUH8]#*H>MLF=!JB".S?YMG1JYCX^QQ@EL.BMR7P:[
M?Q^XNM'4)=PE*G-\($9!*+)6QU3RSTU[(!\LC*[Z!\7L'""(KFXGY;PA=-4G
MJM;.W+?^-'6)7M']V\U7U\5E7>S-J':!;J>A[MI$O2[T<0EZZ)[]N>L95V^V
MBA;_JG6,IT[8V%_?+.A.K35=74*^QLDZ$U=7T;CLI%&MC&H:T0KI@7J[%E Q
M#M^NKWS4M+=>>^K.=.<_<N?3>2^!(/?5AR^/'K=NPH<]QHZW8IKQQHT!/L[S
M>[">Z^NQO/X7>@2>L\W74FLN$%&AX)$8LL$36]<\<"/IGFK%K[MV$MP%LWLY
MQ_8YX&>P("PGG#IVH_/3>4$#NDTI0?/:[/5*1$.R?:3 YI5"7$\#;/0E6^,Q
M@8V^&#90DJNUV@;#UE2R0$))@6NVDU3RB@&W0\!MEA*L#?8-.XPF_)D]<BSO
M[X)DA&^QX9PL"=RH+.4VQ_ZD\-=@ZCHLA+^!Z'^BPIWI# "8H9CB3[)+Z0/W
M'7AK&+HPEO$H<J,8?V)18I+ )Q^%Y^%_)[ T&)6;8,ACSF3S,?6=X1P;L&*]
MT#FH&;+K*9_-0+3*JAX-]G> E#^FX3)(#XO/S:<X0VX<XUX4T+[(;,(VKW*K
M^:TL]9C<W!BUK+K$/<G?;R%0983"]S,/O^<"%%_H2UQB#6-=(]'Y% GW/_"5
MY=Z@L/,I[1P)'JB9QV(<P%!)/L%HW5 &!V- 2DL@#[LSX2%W@!*!A%V',H+P
M9P M7H</YTXL:]AF1(;>R8 ]3EQ']C9-ACT"!V,# 80> 6S7=2A=CQ  =F4:
ME[;:#=O:KFGG+M-6KW&I7NRQ%MO?:EK=$O:0+6'7 _'B8"5+WNIFN1?2+%?)
MS*4/U KJFSKI%CSP&K8$V[LI;'QS0I FX\.!>J?;OY>O'LP=4%,)^%Q]0.L@
MC*3O(IC#5,/HS2Y *U_YLJJ,O*@P\3MTS 3K&KCL'6-1NKV^WFN+Y;Y+,VW;
M:%OGB7<_9)2/IKHJ45VW8]C=GB8Z370GW%N[:YBM\V1NZ'C&[5E#JW$>QE"2
M2)9+*3#T*;WDN[ "0W;3L)L%$[=/R88.&+]702Q93:/5+!@:JK%T*BSUC7[S
M/-T2-9)V:7._J]9U&!Q54*)7V25$)0,O+$/+:AFV6;#[B;8I3N;DZAF6>9Z.
M]!I+6V.I8S3[U7=$UAQ)MKUS@SUMGJ]NW&J71IAOB!/:D)]RT&I0=?.)[K;Y
M<M.^V>L99FO_X@R'33<[I-FE:;CV-&RVC6:S8#UO3<.:ADNPZZX-;+C.)%QS
M[Q<F4VKO5S4BN*HR4@-6 [9:(S5@CPG8;:I?%$OU/'OR\K>E9-UU.9R8T$RY
MQS[^F(RF&&B>AJEB)N?K=K=A,I5:3O47,-KD)R.?<8S#^HW^PBB\P8)16;(Q
M#NHL386>L9\V)WFJ7;5;L.U9$+F8.GH3"H_CXK),3,QHR[VE@OF;V2M\ &K<
M/-[\RE*6\FJ\^NEU \*D;2W")O_G)$Q6,^-C<3T !'Z_YB-8[ WW'OE3].KM
MXAYA@VKR+NYQ&19RA^\HV67=5ZN8#9U%7*^ZY4IU9'.58 J4IW""Z8R'6:;^
M#M475JL:8#ZV V@,IB*,J%)>]S:WO <Q<1U/)"G;5&7 "8,H8M,@BA5[B?(E
M$@+_>AQ@-GI:&('*:>"C]U_^_/3AVNPSP,503%VGP=[#JH%J$ P_/OZ9JZ\
MLZ5,[4GP\!KGNL:_22[S*!CV' I=0845@#4%V3==R=KN/MS=&PBN41#*I'28
M'W@@O:/J*, !\H&GP: !$C/L3_A [8)=(3"LYNVG]Q_I;^;MF\7""<-Y2$GW
MF(+OA@",O^8\C"7K UA;VV:S5U'F?,K5GTA9?J[0T10+XY^>NI$,,PI?J=FA
M"FI@;8Y\/8T<4@TVIJH9\-_0Q9&CD,,^@?+G(2Z%4YU!;SZ$38;"%X]4A@#^
M$HYE 1"DX0FA=[Q0TH,KXB=Q)C86"H'%XYJB'%1QSS/X"_>VK[NQAJ2.QY)I
MQN*E.+ZJ8A [G9;SRYH7*F\L*&&*>=ZL;/&=KF-1N6H+>K&ZCD4E$EUU'0M=
MQZ(,%15T'8MS0%W7L3AO'8OB1UOCX( %+O:X:S4OAD_O7Q*C%NU6O@:/(B27
MT#@D(]UQ0V?NKO94V3MHM71;KW-2<Z=C=+J[1NF5+VI:$UV5B*YE&NW^KBFL
MFN@TT>V5:M4VFEV='U+V<+?FQ3;/O81>5)_YV!>P&A8)/PK"8@WYJAO,:5I-
MHU,T*4+'W)XP9KK5U%@J.99:7<-J[9H[K;%T:H'>VCGA\T+BU^OA%IH$<>"[
MSJ6UUNU9U2\_6',4G;.SK4:3/DGU09'N$:US3W123W5&UK00Z#$KC1R^-W3I
M5/6B^>_[@:;<G/X054I.W3+[D,X'?3KTZ3AN_1-].O3IJ.?I.$!EE2H?CKK[
MK77=E<K8.U49N76QA0UIBJ7/?'VVVD+:V'I#N04LBM#J-JR%J@AX?40%%MAT
M,72 ?7J?SDB?,-AKJ[U44P&C2>3;LPWAJ\MS8&KIZV:CETR#[Z9W'+LT>+<;
M:8G.8^9C;H66)3Z6)5@>B=?0C,637O\N D#2; *X_BU03=)KG  [SK;K)=M-
M>\I'$W<&FTN?K!)?E=)D^XW6,?(CX;PV6U5)YM2+/>9BMTO"UFFR.DU6I\E6
M JHZ35:GR=8+MKK=N\Z&K2Q$3Y<-2WZS;LG]XG=3>,_AT<TVQ[EP5)&>HSQS
M'#2VHE]R\OZG[Z*O[#[F\>Z1%1=PRU6AVRI0YGI%;ZM*=.NDB:Y*1&=:1K]?
M_2ZXFN@J170V<+KS=(S5]^O;8ZG9T6U]#V AE5Z'I+:^+#&4+BQ-K&/8K>H7
M.JDYDDRCKW.0RHZDEM&R=C5?-)).;61:?5V^Y0".H;*[/3]^_GA7S.5YP M.
M/<>)YK@H=?7C/ QFXL+45+ME=-M:NI8<2V;7Z+5V]:9I+)T:2QVCW]S5LZ&Q
M=&(L]5N-KE94:Z^HWD4NUXKJI<QQ48KJ/SA\]-+TU+;1:NL:OB7'DF4;'6O7
MPHP:2Z?64TVC9^NS5'(LM9N-\]CE]=)32R_-_QX*COU6WT]<GU]85>R6972[
MN]Z2ZH"-4^M>EM'L5C^ L.98,IM&M[GK9;;&TJG/DJV+8E^"C7X?S.,)^]\
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
MCXE/4S=.B Z!Q[TGJBP!, P\RKB<"I77#W,O# \ES=SL $I5WN(::]3<V%M
M\_HHYN)VX"2-M7-[/D_'(KA,Y=4BX9(:5TI;4)=$DE<BER#?$QQX>6:#E#GF
MC[^4OWR&/KN%%QC)91ET/.<>"3^7Y&!TJ[%]1FRO" 09T4T*+RF*4U2JN;RB
MHL/\GT0"$$M0:I5&8HF.+,AS7^H6=$[I]"Z?4JDL/@8AZ;C)D?6%&&I<E@F7
MTFA8CD!64?"KF/4%!FVAD9I3]]/W [2XP"IW9Z@!Y>)Y$X- H[Y$J*?\A]RE
MST:D ZH!F<EX\<P!UO%4[3+'4^G3==#3Q;UX$LS'$V!M8+R"W1(G,8T+M202
M/WW>%I8^:!Y%F)X_$"@CTTE4Z*.: _[UZ'H>6#0Q6+%D#DD_;"AF'G>R@$^I
M+FL.6R(.2P7JUFE'TM^F,"BM%,2YQMU)<?>"QX4<\@[WT $7"[:$Z>1: "_&
M,1R*_.!TK$,Q>(+3&-+LY']0?ETW5!X[Z>N+$I<BN<F3F7?Q\Y3:L?.B6W;A
MKBP%[!K'?NH)]H5+0%7'"9VZ>%L8+EX7<P<CX>E-=/ 99$ANXRN.@)M[0W67
MD=Y[R>OB:#X  ,?S6"6);KHZ5H[TA7(NQD+-*9EZI^ZN*#GZ*7,(IGO."$V$
ME+*VNC&UKSLO"HQ%(8#$B,0+'\$8C[3Z4)BZ8I-E@@##<)\AQI9@_$YV;R?)
M7L7DO^AD;; OV77+]J^M 7D<SB7$.0:IJ&@320*I0TC>M)!8I M)>4,@G?QS
M?QZA!P@V"T(7).H\#-,KJVT/UU;U.<]WNB2L7=@BWB1Z023! L!2F59KPP)(
MJU@;&8#@3F_.5UY9>I+<_"_&%_T>I&X!TE$&>'<XY4-9A"MXI,B%E)=*PBC
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
MQ; 6%0&!\=[P,95TH76-(F>@LXVFH>&VRG5-4T.N4#\^H]N\$+Y;8>WV;AK
M8OZ3AIIQYZ^Y*U.<KI/T1->/N3]V,4M'=FO0JF^QHM='N;.O/]S,8NZ%2X>;
M]NI6@P6___+GIP_79C]-!T^K<6F]HTC#%>V-+,9FK6+BZ=+AUC)@_LM@LA76
M<\_9?TPK&/KB_9GF8!I^6L6MNXI;II9:=55$[*W4D"W@5IB55!EZ&_I=:0AJ
M9EPS5?A;""]SASR^(U'4S7#IRJ]5[%;HTL%F&UVKJR%7Y#[-W 9N-6"M%=9S
M[P6LAOM.P<S=2]=@S4ZQS,5+AYL.7MY#(-D7PE8K6!3AP$TC]TQPKG5U_12
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
M%*'01<I?+E(N:Y1W>YT2U"C7I<3M1=B<N93X.UT.7)?8KMA:=3GPDU6GT^7
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
M\K(LLZ'B&.'[GNHEZ_!H0M"BOPB WP/WZ!Q+\6#;C?;"2_(?\.9C$'XG<:W
MC&*;A\@: N!0_6[#VOECIKUFA<O?X;33-93?8/]:&NI&S(5%.<BP!D_R8+E3
M'('? XRJ1D^H8PSF$0 U D5%B&&TYGP<BE1.11%?8%.ST(7U/L'1!UB'(M.X
MO(63DH(V%,O@-M*'U+ 17ID#'S%P9M]Q9_B23]V'!?P<LQE_DA]!W,$"@GD<
MQ3 "9QR*04RC T!$R,;"%R'133@+0A J"O+L_[A1'(1X>X;2!\9&0A+,PBXF
M_$&P@1 ^FX)V"/PRF(\G<MPL#![<H<1Y,*.^)XAR9'V@-HHH(\%56BREM(H!
M*HA.9QZ&U-!%H60H9EY  (>E(@C'3X1=. T6$C^<Q'GL>O EP)Z#Q$V;!=Q,
M<.?P.)K/ /@QX0JV^!A/ )< )(YB(D*\PACAH9@'0OHNU%$%D\OWQ7 M;336
M2OS3\L%28G&5.9]7^T!V^!Z9MO^$Q((&&C!P8 F <_PM&(VN!]RC&MC11, I
MXV&(S8:4GC?AL3R%0''(.4+!([#)!MX3L)?OH&3@1#2 IY0+0T=S)!,@)V 9
M+M*.TB(EPQBY/GS0);[@2RO/2%5)9-4SU<<(>%#*Q#8Q*?A:\B!,E( &^S99
MQT\2S6L^ T&&_&+D1L""V)/@H=)Z<3^X1@\V2M-GO"7'1&?PF0D,V*QM*#RT
M6^AK"&0C]QOZ!!RZVT=W&$]4$$/^+>6P:&:O\$$48#CCQE?R6IFU**P<@2S[
M3**IU5J$3?[/25H4<<;'XGH 5/7]FH]@L3?<>^1/T:NWBWN$#:K)N[C'95C(
M';[[91#">VN^NHMH/Q.X,"_75=:55%Q0CR=_AQ^'[F!.YR&ASJ& ,X3"#^3K
MR)42-S^0F#<<@U^!X%T?R'Y*YPEH?,Q#$M0YQD &2O<VRGUSY>20*)%J%1S0
M5 -(+<4@D_Q@]X?*R<-!+Z.C*T\3/?8#WT%VXWGHN\M.TC( L',T+AG_GFQW
M=8L&2"[!?@_@X)K <'$K5O/V_=)<[P/5)\T!S8#&F&!FR[>L]*T/R0Z^D.[R
MMV0?R1OT3+[42E_Z0\0*2.PK+B@9"Q!9!V*4".S.]^=DLZ!8KH$6^B\A10#2
M3^@"E#'?/*5A!(5L5#<G[IJ-4I8QBB(634$5%$C98["*U1-0/T-).2X0@N.
M8$<\(CV-E58*>N (E![I**3^0IGV*;U./(H"$#:4#>^"[C,0Q,V!\@:>ZTB3
MQG\"PP)53<\5#T**/3QGX@?HJ9*4Z40H^0)R-1@+^@9-B9B&A3BHV[)1&$SI
MY4]?O\C%P-]A\:B:*:I(Q(A2M\!^ U,(O@ZJVFCD I'Z!#4I)P5-D$!PN" =
ME3J7*(;&LTJ;/,03D7>MIAW:'T4.70!W7'.T B62H  ;/,\QS>4#";+X47@/
MB2NCP3Z!F,?PNKSRB=_FSH3 2SJ U!#4!M19?D25X8EL!)3K<+2_PV(?N!^#
MF CFD50W@D',D1ZR78SFOF)JTD) S@4Z3A!*KJ3T#7^\'LFIWI**>H#GW*'U
M$6)&P,4\ &>\@" BB9$7/"8H3_%"^X:_1J,G146*KU*S89!RTYQMML!F!^(I
M4$A:"]B1,I522B2E#+6Z1<K)?WW#IX;R-#K46I(.F..&SGR*IAR1N$+&0"3O
M26-"XB0#?09;6!V\$W(W$LO(B=!,<Z-HCM!5V(D$ )YL-8/6"0:A\WT2>$ X
MD81[QBG8$',Z8+X&^[" 48.Y(\8?N$O2Q* 5XU%! G&"!P'#$C4V L[I HS@
M%P]A 4AV'4D!.=0%H3RO \3X!G);)"H$'5UN$$4W@+L_K0607$4*H?Q*D234
M*A-\CO@#&,PH(=' 2]>5!Q)1,VP'AP.30W)]"N;I9QZ#N8<: DMF67-NTK4%
MR2(V?#=EA/D%D/*-:_:\K:38LGYZ=(V+9KQ!1N@Z6[@6W^.)_C4[T5\2AF
M2P-3.34#?DWA=I<Y'*HOQ[\M7-'1W2KPE2FL'R:))*_,,3UE3/DX#W$H3+1R
M@^%F9_8&M_7-"NC>_:*^GIA%%*T-</#X+!(WR5]NDYMAUZ?=T$NWBY>_[=E*
MI#:!6S[.3(E&4YH3*E1 ?5D];M"CI>!R^:S3:[1;UL;'S8:Y\=ESTYIVH]O;
M_/BY:9]_9O?;QUFLO=6T^[87VU@8I?\JLRDW)BU*B_@T.0R]K;(6O^$ET/5G
M.CY?Z?BPCWAZ%A(:C@:TLY0-R;'&HSLKMD/"9J^=\B(<!6X'P,KZ_)4+0YF2
M(FM0=@)F<]AS4S[^=#5$61M&4LL%&PQ$>/1F/^Y4P7IZ&.FTU;W3/I6KSIQM
MV#].LF$9\@FWVYK=,UK]@JFQ%<I^U217GJV!OM'IG+$\X8&Z_5:#=\\C@6$,
M\+_4F-_(MU-@5*SEZ'9D=V6V#;O5V;Y]VWJT5Z4(= 419+4,N]D_"X(N5I_+
MW*%[\H42%F+=CNR*-8PNGPJDL:2UACTYQ,<T\%W\D)=DC (8DPNSP-\<ZGI9
MRH1E=)J[EL;2^L2I%3[#ZFAUXICJ1!*L0E?ISP;!)W?/*M)JO]I%-J!E&,SQ
MMFP'YV\][?Z#0*;4Y]AJ&]WV06I>%8-.R5U;^FA<[M'H':0\YVF/Q599[$GH
MS!GB9#9D':7W'K4*?]GZCH<]\HB]MGN--DMRV%0,V)8IG3+7 2>5R5NPERQL
M-$N$1^/CM=5M=-//I '4L$HP1$(R1&"0V5W*X#,HS</%]"K,\8A@3M@,I\F'
M(E-4<MN+HB3SQW-E^)NK9N\TN@N3-RCQ/Q<Y^.(L3N!';H0*#R828W)SHYF#
M7;:>..18.T"&^F)\N2- =:+0/EPZ19$"3!JM].W\;N"]$$-DTZC67"RP"O*D
ME>7",+,UJKGMW,KR<R^M;,:?Y++6P_EUNV&NG09]SSZFOF'8(T(BA]W\N%DH
M9MS-MF(DZS,;_;60(_!,Y>(PMI/H*8G/IT5N2MLZ>]+4MW/F2$W$+@2()S\[
MLUR=9*3J9!(0.*#J1Y13=!T ][_&OY42[@:&>#\*C_)M<XFSL!O:]RQ6@9 .
M,&K@1V%T3D25E7@GXJS)D G3*"5P]F;*B^=-%J=(3ARLCLM$13Q\\!_W0:2I
M2>L9\P36)L)T22"VHL#WA2=311J@SRRR=XW9C8L#\+L^ %?E$2RRCS1!3&6
M>"X&]2.:0?H-@_!Y]&3J1)(=!N-E72'\<>Z39%R;XK(A+_AD)4?:F4Y82K3)
MS%A-U<_PJYR&]HRXIS2N(,G)&H;\<1@\ K/#)%8VF+O>4*:&R+F>V'PFM3HW
M"-,P^87T*# 2W1DI:U)_4)E1TE^(J2RALA$HK?#+GY\^7)M].$5@9$Q=Y[P)
M^4A3>>6UE+A=UJAS<DA9+8\B%#ETK^5L6!,IDS$94WK@WEQ<\^%0UDT2BZJC
MZT?SD'+YTDQ=,"<3J7-NU#UG1@  EHR(I4.A!CW OU0*56(+IS"+YLXD$PGJ
M<8!YR%BW!"1N&)&MFY1G.6)*[-FI<$<G@]7.V8<$.4P7R&?;Y-P,;*$.U-8>
MAE;.HE0.ANM5#X/9L-BSS@5_1Y\ SMIO=-BAG HI \*)[6QBG"LQB-^NDC-9
MX:U&;QMW1&KTHQUN;W!"/&]!&M(Y8&UE]*^PJ(WN!K.]P:&RZF_H'-QUDOHF
MFD"LNB+&QHH8[5I4Q#@["UU'YFN.&U5H,,U;2<52\=WIL*T7="B[9,&Q1 U,
M^64HI@'H ?C[U_O?KA-&HV9#MI0_^/+,Y+E6- %54)ZN9'$+U7C('9R=\PW,
M( <8>&$H1B+$W&VL1I"6X823VEI<R.);\#SO95P$BP)$Q@J2Q29Z#=;?6<LX
MI8:U7*[M)?@M"XU67A*E]1>&[@AV*I/%%::**R!$+,M,-5'E,[J+ECP2,;W5
MRPD3@/S<B1445:$EY52CZG;,ZB8B6];7A/U2C04085:.6+:B.,+D/?>_"^#M
M;I252DGKWBV1I"PTFI,(,$\Z=[9A4E6PQ$:T>HKV\NZX!SE?R_31S3:T05-)
M)GS=R2$X?UA(@U^AXE51_A+7,9[3/$JB2&^7E7\*KK_C-626DW^W&JY;8\OA
MN32&'#TI]9C.1.I'H\,H'0SX<XA*=JSJQLB3BL%*,R0PXZQVZ;ISNUAB9[M=
ME-(5094[5+D=-,BF:*O1/1%:#[Y4=.4N23#'8AP2YQB*!]?!VB'^?,2I0DV8
ME 1+N.T(N5"$.CGR^&O@B_GQ2"W38"B\O.]"^K*F,T_$BA'B+RA0/KA$8O@A
M5:1("3OD_ MR8*TW=K$RRL6?3;+H0:FPE\,&SGG05D,62GEDUL91*!:77#JD
M3.XEIJ!)43J76IH4]R3%U.&V2(JO>XN*Y?:DJ73R3@XS25%M4G])>5^YB5CB
MU<I^R2]"I3"LF"P\?>*_I Z@@T^Z NV\!;:706SFV:&!Q8Y!E9;ZKWS>S!E3
M"\[)#*1Y\S\Q-*4-:S]O!X"A!7CULP2/;!MY2[UBM:W6$^VZDE4;]U6Q&+UU
M>7N2PR6]%X!$! ?;21'H5F%Z&XI5[=%5H?M25X53T]"SU="HT-Z7 :Q$FJ/5
M#_#\XK-[,8O%= !JL]U,6#>6OJ3:]D-9"YTSZ:@(8(6@X ZQOBX6)27V3/ZF
M]_+7^[D+G(S=_=U@[\$HA^&?(@_KH["_X67?A.*K^!"L=Y<J=&)\"A\G3-[!
MPBHQE<>G'XVT/J?RMHWE':-R :KX"0_)-8R2*MXP4,2!H8X#E;1.O$=YYU4D
M?)<*:H*5@.Z-='^JM*7T/L I 8ATV14N0M6W_89#?\.AOZJAJL+MFP;;#$_N
M1<$R4$/Q$'@/M,3DH^NA^]G]SWP2L+]Q_[O!?HN'C7/"L=W<#,9L1VHCZ<;
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
M;A_.)\M(LM7UO$#XMQ\(3Z8^<EJOB,$)DJ5V?!/AWBK5VXIIF4HXFL-68AU
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
M;\XI!@Q_UFK ]^$,?__MQ9NS#V]?OGWWXOV3LU?XT^M0]N_$M^5;6[3DVV4
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
M)L6=(?X(QQAJLZJ1 /N134(#@Q%KC@YIX<K=O:&<=M>!&(F6AX/P(3?A7,5
M;_\IN_6DF[,BG;1.2IP5GP'YPCP)1EO"L\LJ<FJC:M*/Z#Y@?YF\SEZ\V]#%
MLY[XJJ[#VUB>H([JNN^HCO[M1W,8<.DXC9D1X!3'[;0D3AE)N(^195"*IC;'
MN7=!]Y=)H!Q%K_J";'XX^Z4?=@M8OV'<,E^VLIDN-]1*E<E5=<GJY^G)[/*?
M/(>9'XZFU['N=GR[QF-K'?"N/@65CH O(5P]:CB-HTD!,) V<^^\1?^S%&;P
MB$Y)-(JH!"(&$YEF31J\;T741@-N&KJRV@F:&$F"+UKL4^)92,2)8)B20C-_
M0BUX[U0\K*&MPZ#=M-RQPJJS(W^?@=^$TH40@ (G6GJT^:BF<"X@$AY#8M(:
MP:*Y3Y\=^O ^V<VZ;#F).*JY8&M:?B,F0,-<NAAFI1&3SA@ \M+"367#<_!:
ML"9:YVY81ZV4+>>P-HU>@*>:A4" BC)Z*W#@-).L09;TAZ,@=EH@NS^S3UJT
M(C>N+8Y&$FCN,BX.R]\NE1G#[$.9T>[[)&__R!$^8Y7GUG(:ZT]"+:_QU@-+
MMFM9-SZP7+%8#J<G9TJ'0O#$,A>(793S&LYL:M-/X Y01S=0&(TF7_TXPLM)
M]WPR#[,\'VTHY%K- &@/1AM/%#6<X.(1Q);FYHPEG7.YCBLWR<_LA;)7*?AJ
MA+K55:&9X.HUY[@%YWKE\P4X$Z(4U%F2M"QEB [!9<8(=YE'EIRRL<EFUH[X
M>N5E-J-3 UG5"4IN(UNG_GN8S;OQXE9,=(HO88*W07AF,&**%OF>T><6Z!#;
M+'&.M.3N9B)YB]-UR-/W+"'YP130:832BCO+"[#7P5X5*9?;J9;W\6[F?@H.
M?1*-SBE(7J[ =B2DF(GBI56E-RP'?2"ICH#5IV*04Y'M5%)L'@VL-;3Y$#]!
MFH]@DM?>/,+AW_6K:_GT!PVEDMM^>1X!Z3;P%+RV7I0;D679= X84FI/O-9>
M4\8R]4VV5M=!''\\Z^* Q:3[LYS@F4283A==;<M=>MT7F XH]9Q)+8D1&8G,
M;20A4TF$B=Q+JH)C3>[>W@%;GQ(0!W/C]L&JNC*I>)9O!>R]__H;:KQNZ$<+
MXSO__'F$*^\ZQ*BC@2PB<=+S<BN?)<Z4DS_)!6.#YD8V:8VP%\H^^=SU"51=
M3O6I]+)<MHA:?''G_'5@.$PTQ"JC'4]HQR$&-*4.#2@8[K2CWK2Y.W4';'TJ
MWJY/FTHR:>[47"O4\FN%6B6_=^D:;/W4$3Y/I2?7<HE:3$0ECVEK,5UA:XS&
MH88I5Q7&4O,<>:G5EZA_."L) &M5DU/>=X&JD(R:G\\7 <$N78VV%QNZ;#)@
M($M$F1<)#)>R4KB4:=1,,7P-39K:U1I K]*CU6BX(9]U>G'7[)6W&<ZOW>+^
M6 7.!6Y)5A2U/;J9.#'6$:$B=]QES<1IU^<"5I]\MF:\JBB9YG:X^ E?AR-$
MFEX5R_)Q6/)TBSJ%]0C]^D_>'+7+>.PC:UG>JD.O9'*+^S:#U\,O< M3825P
MEFR6@BA>[IH!72HW'"5.\)Q]1!>NS2F$NV$=J\GN^/8U%7VMGV#DV5*5- %?
MEF<VIO0I-40%D[.T7.@VQ_SWA]HK4UJ17C>57F,A5C.;=^!<JF<-)0-C(LDL
M"R*#Q>@Z<TX8=='G2!VD)D<[[P/6)]/Y,#S:7SX/:3Y?SF?S#M8)OVIPT\9T
MWONX$YC-_89\&I/IK##>""!9E[.Y5$9TZ=!5-Q!3-(+JF$^]G!N;S-O3_P:G
M^NPKC+[ ;Y/Q[--T8+4-4L5$N Z22(9KR,HDB;( 6>.:XFWN6CX.=I]V#"JR
M;A]+6EFVI["J&S#_'_#=V=<)1D(Z90!1;BCS92>$8LA<KGCQF<G 66ATP/$@
MM#^0_3T=^PZ1Y$.2#ED$@Q)^4Y\8"32S4F0 &( [2T2R*2=G,N0FAWL.Q-NG
M#8M^$6]O:3X@]5Y.YMT <@P"YX(X5]K:2$:)32XC=&& ^G*_59-]U</@]JEJ
MJ%?$VUN6#\2[]W#NA^AB=^5*M2D*L( ?9.4P) -# ##8ECI&$CSUQ)F4' UE
M*[D'ZF\C]CUO./O_@Y''2[E.(>5VU 5HO)']>9)GT%TNIJRBPO6"0;TTY?Q;
MHL1I0 JE&!*WCJ6P6RWN$2#Z=.%8 W*=5$;-$R^K&QQ62V#JKU_?L':@[(AL
MR][/J)5B.6YPE8\YK2YPO6P%?NOJC,NB62ZIRT&1S 7& )XB/R(& J! &!9<
MS+3-F?D]@5:H$BA??'D!]]4,A""]CRP2B*STG<#X.S#\#:1S5N(<\#;Q[%9$
M?<J8-.73AJW]"C*J>*_9LJW^^@U[E_<Q7B!C6@F7=2(V\T!D#AC(&,6(0M\2
MA/71^B8[]KN ZU/RXZ1$JBZYFB?GRGC+E7TPG2(L/WH):P=IE -6VM]PFY'G
MG)?NE,AS&P1E3AB%P4I#7;0%5I]R&0^AD&I(JS:#/OB1[]:&&8SD$@PEV0A5
M^C,)XM#%(REG%R-0:'2_XF8X?4I"/ 1CCI%.S7LYRZ5\MQ0?-4EI'2Q*L] 6
M2I#)ROBX,SYH@!B:*)DM>/J4'CBQE3I>/K75RK]]7,S3!19N:* V12(B:C>9
MC296HPN&"*5@"9S438XB;8;3IV#_(=3*,=*IS93?9S?&Q[W50:(#I96BJ..2
M)>BG,U1Y%KUVKF0R33SA+7CZ="GX0W#E*/E4.Z2],(;E;JARFO<"2>8QY.B
MF," R"30!T^E+$@ID:6"(,*]:9Z['M"G.\!/(OIJLUU-22P&^6$^3MWW#6,,
MUC#N!2,\E09X*0-Q6DKBG*)&):5"F[X@=Z+JTRW@)U48]6151VT\G4^'8XRW
M,'H/P_'2X*UW CM#>D^7 ?YJ?@99^^"UC.@CA55'121[(BSY;+)7P(W:2:/L
M_^Q]K_[^\7ES"B$UWXIX7>XC63LRL'A]Z8K_YF?S#O\\8A]BOP?4VH0X8EB5
M=B!>(RD +J]>N0[@HO7_\SD,!,T,M')HER1:(XE,"")[8BU-3!J=-6]25K$K
MP*-[9^[XG*NB&&V%\U0Z$DM!/7KP@GB;RQ5X5EN=K76Q33O-?9'V:8>B"=]N
MFLBVLJS7KG47F)LK#] ,&),9)SGH<DNP3\0;7TYY,)H\A&AHDUMW#H?<I]V-
M_I#P>.F>EHT7B^;K9,!CU)FS3"BEH=1F&6*Y0R<A2N=5T%KE)BGL/7'V:3>D
M/[P[4(YU(H8[$9Y-GL([/TS7ZV*,\CQ[GHI^YD26T-A*#(T=U=E'J7R(::>(
M8?]G]VESI"F!3B&;!]%62Y3)<L8L,CPYG!%1-OXT"R0% )4DY4XVJ9S9%VB?
M]E=ZIZ_VEN3)^7;KJ! X2! \1M!,6R(UER24DT.9F6 H8]R&)L? #@7<ITV;
M7O'O*,GV*T$RN%%]U2!%@H]XD"3)S:&=.DU"T5V*R@.!J"0J)X[&4&E%J+4I
M4.&]9$V.PIXJ3;+E"0/*<\@Y&\)D<0+*# 3/#5'1,%P,*K+<I$IA"YX?,N6Q
M#W=N[0I4D,MIC.7OXX21;LE[E^KKTKKSR7EY-;!*Z93 $V5+(!*%+E?F &$Y
M !-2.NF:4.@@M#]D.N,8@K67Z<EMY+*5PF_#\?!\?OX>)\F/+F>KWD["#D]I
M92GW'6 E8WF=)--K*-;IF!Q'S80+TO%2)AZ30H=-H!,7K>+4NA!\DPS2COCJ
MFLK-C]F<_RMU']GP@$H;YT1*C*UM.0^DN>&"H[<I](--S,')W5.9VQ;LN]O:
MMA)MO?*.W:;D[!-TX$MN9^!]8-(;(#$PC&V,=:1$UQCJ0(@Y"^?:7%"Y-](^
MV>&^,.]P49Z:<:_&+X=?%ID=#-R$<5)&G)6D_;+!IX5,B<M @V023)LZY_VA
M]FE+H4><.U28#T"ZR;Q;XM3*Q^B4(A#*M8<.<'$P;XEPW$K\);QN$J[O#[5/
MVQ#](MU!PCP]Z<Z^3I8P>3":.33\*5NQ[$WKD\"U@=&Y9((IG)@'Y=P%TCYM
M1?2*<@>)\@$85TI;ED"=Y3DF(0BPHH\]T%)-;@G5S@K+A>>BR969!V#MTP9$
MOUAWF#B;IU46-:NO)^./9]"=U^D*<=]7UDJ8[ 6]5G9D\<RK9[V9C..JO%>
M2K18+)>2)#*9TLY5&T*3,5Q[9^'F%=45"^TW0CJZ@3Z,I\LN_XMGO)M,9QW,
MAAT46N.[Y0U 1DP6/'\*8\C#6>GI/KU=_8P?7YLK"E0S@2:>FH#!C)$./4SF
MB<F1)8RQT=ULHM&:C:A7.90Z'+W5M+\7;#A1QXF1GTZ'>0CK,(M'H),HW4(Q
M(I+.&A("HR3[G!P:$/4@[2<V(.U56J4-&=M*K_'1K#547"2OI<$ .\J$<U"Z
M--K(RPU7(2>NG0E-"ION ]:K+$D;"E65337&_#[N($X^CH?_ ^G,?UNIT>G
M&T:5<Q@9&X6_99E)*,53WD7MM>$QL";*9PN>7B4TVO"CAB2JT6+S$; 2>. P
MKQT&NZH>\,D(B2,E8(O&"P)*1H43C[;6<DY-:I,>.P!KKY(5;>C46H+-(\7W
ME\[>PJF[VJB^[+*YN,!D-D';C"--:Q[@$<%DA:?6BC=K3T"ED/3VT][ [!UT
MPTD:QM6[S] W'Q@10?@<2-;H]\C2&--[FTA0":3Q$,$TV1;<%6 %C_[&<Y[$
MV=R7"V)_]<-QN=;\U?DYI"%*Z?U2M2]43%F2GR=CE.NK+<B6]Z*7CK%!^>2(
M%KE,(%7$66V)I4%*2J-RK,G.?NN!]>H&IB9TWA ^](<J-4/:FZ-:ZU7[-K]#
MM-T'Z+X,(ZQAE9Q+;3#\MBZ7JPED1(=&.*)X &J]1UOC3T3K'>#V*;A]**[6
MEFI#!KX:SZ"#Z7(:<G8Y8QA.G"P7+*,;73K" U%!RR@AT)1.Q+1U6'V*=1^(
M40=+J2%S+OIMH]LU[\9OQPOF+QI\#U*060$&7BY%@WZQI\0* (*_RKT"B/MF
M4Z-6/-H.<L\(^2]I5"N)L"')UO3F(%)N%1,,QQXC:DPC2/ ^D& 9AO;&"P--
M<G%WHNI39/Q +#I41LTC8AS]LG_V9^@^?/(=7(6$Q4^<SQ9/F>1;GSLB'C[Z
MF;6BX;J#KQ0+_[%8!I">E+YL'^'-_#R4$M[GP]$<WUT\?OIV/IO._#@-QQ\'
M@C)I@6L2'*JB<OJ4>%T2.L'';&BIOFR2(ML3Y[%Z;^/CMCWL2?KO^72VN+8]
M::U<9FC_K<;5AG-%7+DBQ8)4VHMD*&WBKQV(MT^;L"V9>%-EGD*\U6SPEHFY
MA?.IGP[C@"JI;4C%=&CT1:TSQ&<T+-[Q''.6KM&5&7NA[%-(^N"\JR+*YJ9[
M[=Z+*[N%+]]UDR_#4N9PA(G>^;MKF>+#!E/)Y%X^?)4%7SEN@Y)?L%888B)%
MY1*M)$[;LF$FE)<84'K>I._H%CS'JBW\PBO-.?T L]EHL14P?3).OX_GT[D?
M74[W=)#!,DA&D9 ,+XT\$[%,"R(<BX8RDYAJHK;V0MDG<UF#13?54SN153.&
MJW*H;:,WR@M'/1IHR7',(94<7KDTUB:1$)APL<EU27?#ZI.Y:\&;BD+9T8ZM
MWB^_!3^%?_[M_P%02P,$%     @ [8+^4F,7GAG@6P  Y $$ !4   !A;&=M
M+3(P,C$P-C(U7V1E9BYX;6SLO5MW&SF2+OH^OZ).[=>#+MPOO:9G+]EE5WO&
M9?O8KNF]G[0"0$#F-$5Z2,I5GE]_ DGJ8DJ42#&1E.2:[G%+LLS\$/$E$'?\
MZ__^XW3\PQ><S4?3R=]^%'_A/_Z DS3-H\G)WW[\[>-+YG_\W__V+__RK_\/
M8__GV?O7/_P\36>G.%G\\'R&L,#\P^^CQ:<?_I%Q_L\?RFQZ^L,_IK-_CKX
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
MP.A/QUN-P=A%UH.-/]@&U'<Y!F,G;6TU!^$^HAZ,!S&4A/7^V019U[V2#KE
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
M>\F_:<QA1W$LO9P,MCBI,I/"2J83*!*% L9Y424#ER";7 .^'^RAXA,'8=B
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
MV>IMW_:)CUCM[20[4+2Y.\,\^:K1.$['5YVW+U-BT7>S]P*B]:E(U63RX29
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
M\V@!XX^ST<D)SBYKX]]C50!]__-H?MGN\>'S>+0X%L(*1.T8!"OJ7>B*@8K
MR/^!0-3Q16QK6?6+[#LGX/#:;=!5]@\<G7Q:8#ZB?1E.\,U95<#;\G,5,N;E
M]OSV;#%?P*1NR,<B6U" BBGM=:T\I3>K6&"1C$)46:)L<P/ECCB_,VH.H<T&
MS6-[RFPU2,,%.OP%"4P"][39Z\*\(!>ECDK4)7"=V@SI[P7]=TK4X37?H)OL
M,@6]YW*6.>KBG8K)%V;J&ZFYJE?78[W?B_[#P2MNFFRM_2YCJ$+Z!T'C S+@
MH13C?Z E=9_X? SS^<JMZU*J)9-K9H5C7%:/S4;.( G%K+,R)JZBC$UZAS8B
M.GRIRO L62=L+]IJ4+1P%<\J@[0-HI:%+-<A'::$I2>=39L(?!@JR%@\5X*(
M;@PY28(V:N^591X@.*]"2M"D('LH"MQ1LS(8 W:1<PO-=\YUA^MHE?_5/F?O
MG6$<"98.@-4Y,0R=E$K46W-=DQS==2C#6^K[*FA=W_M)MT%ERSF<URLX"CFX
M(#-#KR*MSD7F@[2LZ 0:,)"!OUUYTO7/?K3:ZT-6#5[5BRUI>;U -5NFDWJE
M5[<MN>!5=C58'VK4%2+0DD-@4EJIE4\"5!.7_%94?YI_/6JM047S&J;5.[,-
MJ)96X(VH#FP([J^]:2O1-]AJ;@8G$IC(4\WN),FTXUWBV;!LK"'WW99HFEQ1
M-2 ?MK4*!Z+#+A)O9AQ>O;?&:\E=(>L%%=2\,!@& FL@4"CG1'"E-+G?_0%<
M'M2#AFZT#N\KW@9=F$>_PRQ?]B&3.6/J316U3K_V(6L&)AE64I9HP6ONFP1'
MOT'QIP6QAU8:C&OMUO0,YG5>SNEGDB(LM3&#R<GR@MEG7R]_YQU\K3_K5G"Y
MC$E>*US>9DTM#8X6BSJ,O;('5];MUH>BZ!:>5(NU*9ZYY85\0LWI.!!U[U;.
M,R$"*N^*NE84^;V1]P[CZH%S=Q?]-FDQK'4L]4Z!SF#XC10R?__AMY7A('G0
MKEY8F,'6FJNDR/14DDE,9()P+H5KU&=X"ZKA;;3#*_Y:GV)?6AONEJ9KS23G
MMM"TU'+V:L^L%;UTO_5J4J:STT[@?7;DW/OAK3IW^I'&6H=/DF0>"@TN*=!.
M0P@8,K%+:(_D4\#U#I][PVA\=&YZP5Y?9/\U%SH$8KUR0*SWW+/H=:D5)6C)
MP>$^-[E.:7_H>P7?;RP4.]?=M3JQH_Q?9_-%A7#LD8=H@F<Y9MI_I$(&Q2I&
MW'"\F!S(7MHJ1']?! ]P'^^79=\$_@?14P/G_=)CO?\IN'16G0]*"B1G5;E
MQY(GTTM*RVAMJA1PUMLFQD1O*QBJ(.I -#VLQA]*%=2W[D( )1,Z9/4ZI%I2
MIEE0PI$PL: 6'HQH$IM^8,&J08EP:YQJ%X4\%A=_FS7]&:?:/4ZU$U>&\/7O
MH^C'0F*)7&<;:$41@4X<02=.+(YEASJ3[R&QT>G^:,B[4YSJP7%W%_T.'J?B
M3M@<0##IZ]5)$#CSWCB&*0!)S%N'C2Z*?_IQJIT4OU.<:A>M-?!LWN&LBV),
MTLK_6L%*(OC@+>F[N\Y#1\U\RH'QK'BPJ'*0C2[]NQ'/GS3J15,MREE6%[A=
M3;4G&4U201(DI9A&5_=M,GRC]E$K0\Q.349ZWH#E3^+LK:'AYE!=*=J R7*W
MO";(/D93W>LY/<6\]U_C6GB[*,]!</#&.)TC1B^5*2*Y7*3/7AS?ZXD'CV1[
MK56.Y"-[(6MQL8H,K"X,K;$^<1=$FPO!#A?)WAO!LHKJU83,C;-NH^F&1'_\
M!).WG[L6_5_H(Q;S5_7.KM$T'XO(1<@RD6 3ITU D^DADF'))%N2LD:VN4QZ
MJ 4^P+V_7][O[/,<@CDMPO$#K7,M7?'_MW=MNVWD2/1]_Z4 WB\O"WB3R2!
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
MN;%N):-%0,5!U+II<! LQK;P*M\2)1^H!>P3:W+X"V4>8G(N1!-%ENQ"-5!
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
MA[Z5>_59TLR-*K?C0\RNA'4QB4JI]IJFTLOR7NN\$35CF\G&:61Z&G^([,O
M#P'MH%7?SQ)HVB+O0V"W5]-]D$;[EG!71+\2;68\G5;AMZ1\:*M&*7NX+BZO
M.U?_S[^2[PL:2,^G<0 =3#E$2 00ARZ#KL T#+F444C,RF^<(87-')^F1(>^
MG2J4[6]IMO89 >(@5^T)!)3(5R,@I0,QXP&DW(D0\2*7^E:7JR/C/\5:6*<+
M2Z<; [-U;&1D1UZ]&NDW:5*U_.";4@"T&ER M0Z@54([V@^W7IT!X9"K5!\Q
M)EV;SL!I=T4ZIZDS7=&:NE/Z%N!C+OZ^$BE[::K$!;Y#.4%J)R\##R(2ZKT
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
MA.(8"L9XH'8>$A-B%59QJ)>Y4<.=ODT2M6R6<14'031CAK.A&9D3]BY_/IQ
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
M$4F.%+V6$42IH) JHPH6:<Z+@A-,)+>RK2[--#5J/92M"SNT-+(N@FIH:/F
M*K2Q=2"61_/JFN9>3:R+DXUK9EW3^<34NOK \)J_WYYHG4'UN6XC>+>^$YOO
MBY6R-)KF@Y_EI_5VP<0<$9G1+,.0T$R=P+!(8,DPA5'$(IKFB4"9<]U?0QFF
MQA^-N#I":=L)/ ./M<AUS%,MM'ME6M.5,3#CPN,=F(1.*])V.NC?U<MPMP9W
M^V5H--&FRZ>1EL&]2'" Y7BU0L&^EF50J6!+0&W*!9L._6HE@RUU[RL;;#N4
M<T_"X]BL74@E+E$>$YE"6HA"F::(Z7:$ZJ<XIEBD>1$E9+[5G7/,3-.>N:PV
ME]V,(<]?A_&3BZ;^$3DJ3W*S7(K[S1K\OE#?EV_/U59\;X)6_MVZ3^'%-3"S
M9#TA&]Q'< AJ6U2JJ;,P Y^:>&(E\>Q"'1BO?0ROP>6YC^'%Z<;N8WA-[S-]
M#*\^XL8\']>K>\UI'Q<K\5F^W0B^V,YC2<N,Q;&N+:7LW"A'$'.$U$^HS*,D
M18FPZD)V;I+)&;*[</P*\"<!GE8*1/!-K'18_C=]?RLX:$0''PAKZRS84<Q9
ML,VX92B$H6U3)1[4)P"@!=04TH@8IFI"'Q@^*>/L/*-R19^FQR31^UG';H7*
MT%EMJ[;N&<%IGJ8%4TCIXG,RQ_KXFRG#)$*XS$IU.+9RDKT8?6I\T IGV8WP
M!5YF;[8S"H%?Z5:N '7?SFKLM8W@BPG&[1IX3K>3)H%G/^0K&_^&L?63&OX+
M>:Z;9&T(%W.$:5:4+-$%^5.(1))!C' ,6902FF:4%3RU3((PF'9J+W4M%""M
MI."Q$75H4OU9P,U>?O\P!F:%"TGSG=2@%7L&:L%#YLKW 14V-_[LS*^<"]^'
MQO7<]]ZG71L=MXGT]3V>.CM^WM0!_+R.G_PB-G45^'F$.95,'3!($JNC1DD(
MI'F20Q*5E">%H!+E=@V/3::=&B_MI&XZ@<P4,W7QZKH1"%\OEV13:;]ZTQ3$
ML">(Y5H8VBO>$0YMR.S ;6_PE<Q '^IJJ9L <^V4;;I,^&R?; .4WS;*1C./
MW$[9!HW3MLI63[M1UC?V(/C34@=RU@UZ=KZ6._+SJYKL94SW41/?+$FS(M?E
MC6B:Z\:@#)928H@099ED2<9S8D-D0X29&KUUNK2N1?!+FU?\*_BR6?]85-:Y
M-X-6RHSFQL(_,/D=0K]3I//ZZK70NAPES@1MN.P#5Y]<.4B>41G4!W+'O.IE
MS*%LV^3I5;>K77K-9ZE+#C11MD=O;YK*-$UC"7FBB\>EC$&2XQP61<99(47&
M(ZNJOVYB3)EA6SWTL6R?0:?_\%'\4.N0-ETHKQ0S\[EDMH0;:B%&I-J+:W"
M_4@TZX)F&(*UDN25J-4%K<NDZC2:JZO^60>[5'?K&_9_GA8;H4PK=5[</NOY
M=)K\>_7;Q[K)H$ RX;2@4&)=ECC+<XA1'D/,8I2QN)!Q63J4BS.7P.BE?87J
MFUTZIGY1'UOA9W6IK6U=HTMT"MC>"A@OC>F5@5>DQ[I/:(2N8S8:L<&7'<BU
MY+,:Y?=747:X<; %S.]UA/'L(]]5V*)R>I%A/8(=NW&QF+]=;)]O-H*\77,Q
MEQ&*1)X0F.81@2CF&22HS*!NY$@2?3V)C6IA' \\-8-.RP:T<$!+9\8W)V#U
ML\D0" )SA:'VQCQP2=7]6UYUKWDEV+_?KW_\AWJD></5#\<O]LEPH[RVEY3H
M7LJ+?W>,2235PX?E^L]=*.2-/A[642]-C.0NH99G29ZP-($LX4@=R5()21R5
ML!#J'4T34HC2JKVJ\<Q3>VF;JH^+E5QOOM<'9LM\97/(S>R$($"&?O65S$ +
M?1A1O9=[!AK)@^0[6^/E-3[1>/)QHQ5M,3F)7;0>P-Y$>->&^C=!V>]7_)TZ
M,\PS)DM9-\M$N;(5&"&0L(C#..(82YEG469TMWAQAJGQ3R=DEV*@Q 3OC!.F
M+P-YW8X8#$]@5K%&QLJTZ-5^@(UQ?MS1C(U>M0ZMCOX/NID?;YZJQ4KQP]OU
M=ZH3+M1N^G97M^WM8=FV73FE>9S@7)22P8SFVA")U0N/>0J%KH.?%H1'2-H8
M(@XR3(T2ND;G?FK>N2R*F:D2&.K ]-))#P[$KRL%=)B_T."@#IT_VV4 @#ZM
M&!<Q1K5G!N!T;-D,&<JQZ>YZS?]<+)<WJY-^3_O:I_N+%\1SRDJ20!2E5!E
M&$$B<PEC+ B-J4#4KJJ!W?13H\).^MK)>-PQS;85K]U"F'%@.'@#TU\_LF O
M//@CR&67&W!>F_G:23!N<U\G=$Z:_;J-XL9S[Y[$!Z7'UZ;_R1>RT:?%MMS6
MG*A'4$92&&6<0405J]&,2XA95.(XBY.RL&*UOLFFQF%M /N^*UP7=[T13"R:
M8K@Z>TU_"W;M8QZ52I<M#?L%,&,S7["&/AEV:+6"@E;2764]?S1E@HA/4NJ=
M;U0*,M'\F'",GG&-3;]P2V7I7[TZSH2^YT=7K2]O6H-X4XW1\1OZ?&W2D:.>
M#3$X#7@V?= U[UN?6]K#"GNNW01D>;-]2S:;9_7+.EAECO*82<9**+!N!I=R
M :F,2YC%$9/J\)!A9K75&LTZM3WW=L7%]]6^%Q=II+;._38!W(QWO,,8F'NT
MO.! 8-!*[#,CW (1ORGB)A./G#-N@<5I$KG-PW;<4VVV\W<+9:FJM6Q3I)'@
M.<$BAI*6%**B3"!A,85ER>*2X808II2?#CTU%NFD,V.-,U#U4\,P $+;V*U@
M'G/)+^O;\W:KAP[>;/6OX[?ZS*BCO+J7M>G>SYY/#.A%W/DEE65]SFT5R30O
M>28@$5D.D5 V ,9% G.2)ARA3,;2JG.>P9Q3>VV;D(ZZO,E=4]YD)[U#Q]4K
M>)OM_IY1#/SNMP#NQ0WO#K0 R'MGTBO3CM]EU R'LQU##1]U/H/+Q5:;&_-$
ML(@D.8,49PPB7.:0Q*F$<1(3RA-1HB2VJ7"W']J*348H:*?+JS5E[&P3N'=@
M25GD*!(IS-(T@8BC4AE+!8=IBDE9ECR-,ZL\4T>P1FJI/1"L-$,)*P2%.2W4
M!D9B BDG.8P(SS&+F< $SW^(#5V'A>MPBDD#9NSW<@ A\$:CM3^J9KCO7/I%
MUXW6?;2/:AKJZF3JM*/D6^J/W:[4%UM4/C,/3J#R[.WJ1A_;K76DU1G_U?$G
M'&OVMS<<7W<7'.<O)20B$D<1AY% BA=+3"%%(H><LR3)>(1XFG5)36:ONN',
M1J_ RV2FP#SP]?#>!VQ?UCS:7Q19EODW7(=,ED1$$L$HE25$+,H@*5)=1;)@
M.$]HGA56S4I]KL+K59HZN)X;>C5GNA!F5!X WL \ORLUM1=Y-L+EG2507ELW
M&$X];B,'.SQ.VCI8/NX81["HR/W]1C2%73_+K^*'6#V)H_QTEA04%8C#1)>?
M0@G%D*0"PSQ&!4[R4K+<*FS4:-:I$98VG[Z1I3J?TV?P=JT.YSI&^G>R^8=H
M+@MO'A^7[16(92R!T2*8T95W:(-[/@_EU7G%K<1!D_^M4/(:<6 T\;BA!S98
MG,0@6#WLT(BFKM>[)JNVHO1SZ^O/<(ZR(F*0Y;H=%6,9I)*4$,N(%G'*2W7N
M-VXT<WZ.J?%/XUU58G;5M0W-HCX8^SG%$SB!&>04E^NW*,8 6?1K&0[42/U8
M++Y(=@U6^A'H;:!RX='Q&J3TR_ZB <J5CSJ&F[SLJO)1EQW5$WV6^K*Y#KG"
M)8U9D7+(,YV\4PH*258PR"EB:9P4<6G6X=1\RJE1X#[?M6XY XC:>>H6\W5O
M+<MPD^N FUE<?F$,3):GO9@^-HV8:E+0=9E:F3U&GACCXS7LY/JLX\:<&*-P
M$G!B_J2#??555-O-@JESI4Y#OEG5_]&Q=#_444<=/W=UF?877',9EP6)20ZI
MKI*.,,D@$9S"5!(1)1G)""^-C2\' :9&2WL5 %/"6U@=+N@;V&R!,0W,40=P
MUK4.]-FZ_N% @]EAU;B]%H&AM[ & R_!2*9BB*6PLRD'X-AK<+J,.YXU.D#K
M%Z;JD'$<-I-KR9WMH0H36J:R+"'A.O521A)2(@I8JITCD@4N8S-WHL6<4]LR
M+F4^&R0^.\-NL''X!S/P7G$=1Q=G@"&@%MN!?V!'V@$&?%'MB-X.H5YN-QQJ
M/#JWT^T%@UL^.BR$0&T0=5S;_LZI^B2VW7TI2X1(TCR#7! ,49PG$"L&A[2(
M<4&PX#*U*BQM-.O4B/OFS(7UO_Y+F<3Q?S49IVYWU?W(V]U4>\-SK'MJ;54V
M4; '(M>M5@->4QNA%.*2NG_B5[FB-L+BT@6UV</^KZ?G(B(%QBF'@E(!4<)C
M2(@DD-.TB),X3Z7T=BL]-1JZ=FUJ:.T8X3S\XGE"I.,.G-=+YK'OEJ=SI>QR
MDSSD3/KQH-GK37=?\/[GXV*C*RT^W3]5VS36-F1KU-,DRQ.<Y##FHE2'4Y)!
M7-(,9KS@K(@$)B@S/IQ:3CXUEM'BP[6$;5?GG0:@4P$T.H TG@&MAL49RW9=
M#$ZO =$.?2VC@?YL ;3+J=86<8OC;4#D1SKG6J^ IV.O(W*]YU_;,<<["#MJ
M^^)$[#K&T"9,MRNU(:F5?&Y-VZ/PO(3)C(LH@452GXZQ@)25&92"%$B=D#E'
M5C6^32>>VIYQV.2GD]PZ%]08=3/;- 26@7>$<S ^[X[#(W5&,D,K3"^D*W._
M4O<C,T0N]SLR?-ZU9,WJ7@?"O!-T>Z>&>+?^3A:K.4YX(C)9P"@K$HA8G"J+
M-I(P2KA($8YSEAE=U_=/,S4>JC/2M9A RSD#6E+P1R.KY>GX JYFW#,<K="V
MIQ-0#@5H^G#P6W'F[$PCEYCIT_:TIDSOIQTM%]WP]PVI!'^[_OXH5E5CQV,1
MQV6"8LA)JNR4@BHVD+*$J112()+3M+3RFIV?9FIL4'=%AE2+"=B!G)9FR7E(
M#8V0P4"%-CFT@"U&;=\J<+/9Z 9]^N=9G0M<!W_\U.)[; 3>#XU7^^+\3.-:
M$[W:GM@._9]V\(C=OKT3[&&U7J[OG]_ICJ?KIFY>=Y9JC_]1DA/$&(,E*DJ(
M*$EA21&'F$H<29&7'!G5MK&8<VJL<?L6[,4&!W+O_0,6_A=#W T<7?[1#$PM
M!D"Z>+0,$;5P9/E'=B3_U9"OJIW'R@ZB7D>5X5#C^:?L='OAEK)\U"VZ[H<B
MO?IVI+9GZJVA^OMB^_ @EOS#>G-'?M;_6B]U38_/=+EH;E/F2)?!05C"N.0$
M(DXYI$S7*DTHDH@J Y";<[F['%/C]T9PL!';I\U*63URO0%;\A,\=IU8O^L:
M!>L5H.*!+*7VQ6B=E&3Z1V5'?E=_JS0$X)>%^JD>[E>[0#/7)378)L99J,!;
MQUX)\%F"6HT9:!>NTP0H58#2!1PH _;:C+,@=M& (RS,>!&"P1;(.H1P(*S7
MP@I=AQ\UU' @!L?AAT.'<]CIWCPMZM&J[H?;[X^;]8]Z']7Q1G4.E)[Q\/>M
ML9?C."E)'L$L9A2B-,I@6:0$RCAE7$H<I\+H'F:H(%/;ZW:JS !M?P2+ ZGK
M*+QEI\^+/UGPYY"5,]C11EJ/P%O:P5)T/X)#@8'2!.Q4>?DGAU/2D#6QV-1&
M6IN1=K4!:^1I-_. 9^]V-F3\\?8S#RB\V-!\C&???O>M&FECV#OEY/,38JY:
M+J^]4"YJ.Z3S_(OQQFL]?TZ-%[WGSW[ L3JP6&FKK N^_K)6HXKM8E-_8=5O
M]2_$]\?ENC[)OA$K(1=;W2NE.BA:W%Y"JX]KUWZ;;$ 3S"*))"QRGD.4B1SB
M#&60(Y%@D>1,QE;7Q<$DG9J%U762W6MG664VV)*:75!-8J%"7W9W>5.Z(F*G
M6VWZOM0.M.IYV,Q'@]=KW=Q@PHY;AC<TYB=5?8-/Z)A(H^99Z2O$55/>6<FH
M9WU?BR(VOY,M>U#&T(N_"_7.*?+@6<)C07(8YY$Z4*,L@Q13 @4G)<M91G!I
MM1^XBS(UPO^=_%Q\?_H.1"MZW4.\D]DR <=]?<S(?1S4 [-WJP0XE++NUC<#
MG2*@T^3%AV:@54;[[=N/BNK?P&\;W7CK"_'89GPXT%YS@MRE&3=C:#!J)_E$
MPT=THUI=7D/G96\?UER'>RK"%UU(A<@PRPME4)>ZCT=2Q)"4&8%%&NL:NB3&
ML56WP,M338TJOWS[:$>(/2B:$9X?; (36B,D:*0$G9@>NX"9H^&3=7IF&Y55
MKFM]S!H&3S@56=M5[GZ^VRAC3YW_%=]\$S^$^A<3;;3=K=1UW18K_=EY&B52
M4HRA$'D!41$CQ1I) @O!4"%R120)MBBR9BW U!AD)VMW.P\6LB[[V(AK5?G+
M?C4,[B8"8QR8B0[[ SR# _EG8(]\%Q5Z*\'=6,A;U5P+N@*CU5SSOA*V)=><
M8;Q2<LU^W#%+KCEK?51RS7T<-X/S6I&W\[_MTMUSF298%.ITKXL*9U@9IU&<
M0((S'I$BCTELU<%RB#!3VW(NECQTS",:M%!F5N]8\(>^9W)'WMHT]@&93^-Y
MD#RCFM<^D#LVP+V,Z=CP]T6)Y>K#T_9I(WY?K+2/KV7MZMV3N'L0&T'D5L<:
MY7&9$"P@PT*=Y^,LA9BB&!:8QU&<19CG5JTFK268&F/N);/L_6L-O1D=!@4T
M, <>E6C7=79K\4$K?V<#JC\H%8 !]/9]@EWA\]HUV%J(<7L(NV)TTE'8>: A
M'2?JR=Z)BFT6CTUAR96XW8KOU9S+B!<TQC#%6%F&-,*0$IY!FA51%,649G;E
M'J_,-S4JZSHEM/T1#D0&?VBA02VU;2;Y%<S-6,TCDJ&OVP>"Z-ALXBHT_CM-
M7)[R%=I,7-7_?(^)ZX_YZVU3[6NX4"++HBP0C!*2Z8QT=02-TP(R)"A-24FB
MV,C3:3;=]'A&BS>\=TUE6Q3''TPCD<BQ003^"%+^Q@R7T+UJJE<J=6.FO4F/
MFC-/N=''F28%E6$LK<D0$_JFGVVD47F-M[5!Q.=WO'>^4;_A)IH??[^-GG&X
M&*R#Q-[J,LJZ1EH7)1!'(D.4P1S%!42ZI'&)D=!I3$S]":=)8=[;\MP,4]L"
M/YO73;^,FL$-W5 L0A_XZQ+H._E<4GW.(F-Q@S84H9&NR(Z0\G3OU:=\[\76
MV0?'N[GJD_O%U53O!UWOGKK@5AU<]4FMV<W/135/\A*Q"%.8EXPIDQZED!:E
MKAW#TK0L*8]1;G>K=&Z:J?'8042Y%A-H.=7FK22UOB@ZBZKI%=!0K +SG M,
M#K<Z?2CXO:\Y.]/(-S%]VI[>L?1^>E"$^4%(^S>Q^;%@XNVZVLYE05G$&8(R
MYS%$HJ"04MU !D5Y$6D'0&9%"+VS38T76M$ 4[(YA85? -6,#[Q!%9@6NN#N
M5M VKKO#[FT?=JY!VOV8!(C#OC#A:X1:]^M^(9KZRD-AXE?F$A4BHDD)21$+
M7<"VU '4'#)6)'%24A&EPF>,RM3XPZF_K#&ZIE:%/\R"VQ?7FY:.%S[R&B$B
MTPH#<0WU&&J0+*K'=466OVW63X^W*[9\TNG^VH%3M]1[$KSU5ZY7']8;L;A?
M-7EWK G;6]9_^8TL5M7'=56):EYDC">XD##&40%1HHXW.!;*D.%%7,HRCR,2
MSU>Z@8W@AE:,9Q&-7D+<O(2'@@;T:#9B ];*#98ZX6J] MN] M:MJOPNJZ$5
M]1I+-5I+K%HU4.LV SOMP*%Z8*??#'2KVJD(#G0$M9+@ET;-R\7P7-II!5D!
MSRVX_,HX=MNN( B?:?459AZWC>+M4[5=?]<-#)N1JX?%8^<[S>*2XXR6L"P(
MAPBG!20X13K"3Y3*+BVY9#:F9\]<4[,Z.U'!YE!6.[+N@]:,=ST!%IA"=UB]
M$#- 'I\!'#[YK&^Z4:G)0.]CEC%YQ)$PM,RK;<-07Q?5/]X\JX,Q>_A.-O]H
MW=\R+PJ!H2"9[@55))!0G,(LDGE*62+RQ"IT[MJ$DZ..0WF!%ACLY'5RB%]%
MW)!,/.(8FE$&0&C/*H:X>*66:W..RR^&")R0C.ESKDQ3;3_+W]9KKFO3M2ZW
MZMMZR>=,Q$P4'"F.D3E$3.@  5Y R?.R8"4126;5;^[R5--CEZJNXW&O9065
MDM"63"Z":DHC/J *3B -2K68M0^L$Q1\ZX/,@3RNH>&7-B[.-C)A7-/ZE"JN
M/C&T1657V:8=_'SKF)MEO::+ILDR6]^O%O\4_(O8+-9<RU@U7;\EPKD4$8&I
M1)$Z^8@<DCPK8%ZDC*H?8D&M<IN"2#DU:KK:0JEMG<1;I_3C8DN66K$9N/FN
M S/<VK>'^0:8D>&KKVM@'@V_I ,:= : /$PW3Y^"OE+KSP!87^X3&F(RU^0-
M-:T>;1=RS3-$N(A2&/,\@XB4$E(9Z5*Q<5RHPRY+F%%\ZL49IL;JM8!U]$;U
MG[:)&L?@F9'J($@"$V*;RU7;ER$BTR_J[C?EXGB2D;,L+NAXFEAQZ8..MN*6
M;)N&Z76A*\TFZU5=^EQ[42*2ERF2,<0%I\KFPPFD:4(@8R@N2YX7*+%ZLWMG
MF]I;WM9BVPOIY*GJ!]C0I/(%6V FL$;,WM(Q0<*KQ=([X;B6AXGN)Q:$T4-#
MX[3J3D#M-4Z:BB)%<00EEID^)T80"]U?+F8Q2AG*U=?(+3CK8):I<<5AB%'3
M!:X6UC4RZQ!/,XH8C%)@:C@ J!8PP%58+P1AHJT.)WJE$*LSNEZ.JSKW8;=W
M7]?"7*GU>/ZP6"TJ=4JI_5B?Q%:?/"IU2!'5G#(BDT)&4(A80I3B$I8I1S#A
M$4N+ G.&K6Z]#.:<&B]TDC:^:3LZ,('8C!P\ Q>8*G;2SL .OEK@&5 B:Q=V
M)[0_[K! R">3F$P[*J]8X'#,,C:/.@=PMKFVG^6AVZ.ML%A[.&K'2.V<ZTKD
M6)ZTATTRH=?HBI\RR%'=#WB> _"&2#1VN)T'],X$U_D8U34)C&YO5VJH.@M8
M9Y8UY1KG94PS4F8%E!%#$,D80TJ)^B>.8AJE95)0*]O@TD13,PBTG& OZ*Q-
M=G0J'WH17$.F\P!98 YS1,LA_:L?"K^97Q?F&CGIJU_CTWRO*Y^WXX=JLYVW
MI>RZP-I49A'!%+($"8AH7D(LU3\C1"22",4%,0JL/1EY:@S0"F?VJI_BU/]N
M#](^\,O<E:GT=_*_J&W/^ZJ>.7A7U;^.W]/304=Y,2_JTKV)ES_@ZKUC8O%#
M7PC:FLAGGIS0U^Q NB V;H_V?IU,I].,[&*ZJ.>I@^GR1QTOF<F*=_W;HRQ-
M*2,PPC*&J$A32&(<P9Q&-.8T)DEJ59!^/_34=@8MF>5U\AXFLU?73?G ;ZP6
M*H _^%17KQ?&^]''O2D^T>KDBOCT$S[JG^\ZI;;=*.=95) 2EPQB)"A$&4]@
MB0B!9<03E.,XLKP<[I]N:B]K*Q9X7&_JB/RU!.M=/<IE'2"RW'?P'%+]_ 1X
MLU?='YR!7_^C,IXS<-"3MY4V5 7S2ZB$*U=^,N,KUB:_I'U_(?*+3]F1#*O+
MCCW/[_XRCQ&GK"08LEAR?4^4PI(D,>1)0@@M2BK-XL?V0TZ-+.X>R&)IO+L?
M0-/_JKLI'/AUOOO+S>W'FT_OAK^SI^KMW\NJ>S$KP?[]?OWC/]H/-^]E^X_C
M5_)@P%%>NU,%NE?KS%_L'2COGS9JR^GZ-DF249(G,*.%T$5",:3*=(9I6N22
M,IFA-#7UGQP./+57J9'-W'OR J3KSA-7U0._5(U8GETGYW0=ZCEY,>9HCI-S
MFASZ3<[^W<THUJ6N;JI*;-^2K;A?Z\*9K===DIAA1A',>8ITV7H$<<Q*F#)*
M2Y24&:%6I0$NSC2U5_)\H;:ZE&,M?Z7LN$:%9\>;CLN@F]G"7J ,?M?A$45K
MN_@J0CY-XLN3C6H-7]7YV!"^_H"O4IE-M.8WP9XV]?FQW;]B$F-1HAB6'&&(
MDH1"JMMCL#+'>8E92A,KBC&=>&J,4\>Q-4FLZ[KT\Z)NS?R]MY+;,.C-B"8$
MH*_".VTH]U[N  XZ6[#"UM^\,/<KE^+L1^1Z5<XKS_OBJQTS5A_%#[%,=?;9
MBBV6BSK4Y)U@&^TZ^+#>?!/;[;(.0)K'DB1%64JU.JDB,ZQ^PG&!8))S@7'*
M4RY85S[O;@BG.0AG]'Z^+)QW-TJ8.1??ZU9,%>!J15?W0-$?>!;$LK^BGQ5T
MY<10"S(10PW46H$4O-1+MSMK- -RO0%[W4(RZ@"HP]*MBV"OS,4#L+Q.U$,&
M=V/Q3V)[NV+K[T(7S;O9;C<+^K35E[AWZT]JZO5JJ^!2S]_?KI1-I\RK>8Z+
MF,E$,7:..$2DR"'A+(9%%J<E$W'&I)&/R5F"J=FA.AY]46L R('X8+L&J_4*
M'FB@/M:H8&F?VB^2&2D'A3XP 6O4&^&;JJ*_@ILC\%^J #H=_!&M,WP^2=5>
MB%$)U!FC8[)T'\BA ]<WLOJ'6+U?"J9SIAK'X<=M%V7!2U9F*2>019&^JLH2
M2!@2D&.<8RPX1R0R;L75.]74J*X1%G32@M8CK>3]=XM^5/WH]E.77\P"<U0/
M7"Y]O*Y\*\T;>GG#;Z3.7BY?.[LN7T:(]+;[ZA]AO+Y?1IJ\: !F]L0@)\%;
M3<^:L-77I'9(-(5L-K^3+7M0G/WB[V*CBR=^EO4?YT61*D.S1(I="QU@1$N(
MJ> 0I[S("Q*SE%M%_@V6:&J<W$D.OK>B W8@NY-'8,!R67D#QEF$D3P!A\)V
M_M-N:3J%7GQH!EJ==-A8_0GO/H#A  <X_P\0ZC7._L,QO'#N]S"P&RG?,+9Y
M$OP;61)]>]5%%)*2))*R HHRCR"B3$"2XU@9N*GD*>89RA(;ICT_S=3HLY42
M5*V8]7W2G^3>-ESS JAF?#@<JL DUZ'421@@*+,? Y\\=&&F4<FE7]MCQKCR
M:3L:X&(Q?[_:+K;/]5&9L.WBAWA'MJ3[SA8TS3$MF<)-ZBP\RB M< ZER.(L
M3P25J30A@FL338T*&EG!@;! 2WOUJVZ';C\C^,0L,">XPF7,#*98] 2$JB$:
M7E _'-/!U>%'(013)3M*,/Z\:VWYS>-Z0[;BS5J7HSZ*?XABP5F>9A"AK%3_
M0P6D""&8)XC':9F*V"P_UVBVJ=&#EM&VTTTOFF:V@3>, M/!3DZ@!0T;-&*$
MB=\"\WT3CEQCWD#WTS+S)@_Y"@3Y)+9-O>$%:W];=R8N(L*3+-<=;Q!1QXJD
M@)CS!&8IRFB28"%X/M^NMV1IY<JY.K$5D>RF#WMU]=B*"70I%NTQ$$W!\*$1
M'!>@MW++> 5T)._+RS@,C7 G]^Y/=6WB7]YN!%]L?78@M 0M;$3%A;E?.6BB
M'Y'K<1%7GG=+.OOKMWE)629REL,B0<J>28F$)8H3&&4BY243$3)K9[$?<FI&
MRU]7BZ;<IN)^0^/E )]^VG#3.C A_/73[=W[=^#;W<W=^V_^TL_V.GI*/U,#
MCII^ME?@./WLX"\.5^7Z"W:["[R^VSQ5VP]/^[H-(N=9CBG,"YE"=5X@D.2%
M[HY,!"X*DB"4&U^5]TXUQ1?O("(=;+6X0#Z9YG\:@-O_=OJ%+/1;J]':"PIJ
M28$6U>6BO!\VBXMR;_"-=%%^&49/]^1&@/3>D_>/,-X]N9$F+^[)S9YP.T-]
M((O-W\CR2>P+-59WXN?VC9+W'_,D2DM<Q 06!,40$9% G/$(<IY*D:8T3B.K
M._#>V:9&I%I84$L+?A=$R^J0X=./K]GIR!MJ@;GT + #2<$?6E90"^O1$V,$
MBL\C3_^$HYYSC'0_/MR8/>0<S/V65 ]?-NL?"ZX.4,]_K02_7>U*=]QH9W'M
M^-D5>V-965*:4$@D1SJ\AD!:J@-1AGF<DH1%/!&6T=R6(DR-;][>?/L+^/#Q
M\]^_@0]?/_\./G]Y__7F[O;3;^#F[=WMWV[O;M]_LVSXY+ N9I04%NW /*6=
M-%IZT(D/Z#/X16N@[.9?P;XBT%Z+(+7\W$'T',=M*\78@=R.*)V)Y'8=R=&X
M6F@GR,?%#SW-5GT%%W0IFC2;F^^Z<M<_:[.\;=GX5>AD;C7Z9_E!4319_K<@
MZB";9&F*<PQSDE&(\EA 3"B'61&7/*'*S"VXE0DV7*:I$>=.2!W/IK[EB:6)
MYF&5# VY<;$/;>[5VL!:';#7ITE#;!J1UAUW#E6;@1>+U>@%_KLO@]3>,O2'
MLE?[T8-8XUJ9_G \L44]#FU?N4K7#]<!C?][O7FKSM+K[V+3UG-)2Q3S3"9U
M(P"(A#9*,Z+^F7&92DS5_QEY#7MGF1I]=M)95L?I1[*?$+WA$YCBS*&Q*GUU
M5?6A=; N3S!:4:RK.AY6R+K^8<> XYI2/DMUY'U<5V3YVV;]]'B[8LLGKNP]
M?1!>KY3E]R1X:P2N5UVT7!+'-,9%#@4O<UT6,H:8%E+Q08R*LH@1*ZRRC=U%
MF1I?M&4&'L22UZ4$E#*6T0,#EL7,T!H'[,#DTPD/:NEG8"<_.%0 [#28[2MU
M>0^1'HRGUS!J=VG&#;4>C-I)./;P$5U#MK^*^X4^%#?M5^8H*ZG@!8<TSU)E
M*<D2TE102,HTB0E)8D&-CJ67)I@:Z;4QQWLAZV9 MI'91R#VDYD/: )3E"4J
M#@'8YU4?''A]-.S( =?GE3H-M+[PN8&]UC_+NH#=PWJI'JZ:$EV6[E^CL2;T
M/=W)JYT.AQ+_6U=J+H1_UPJE(&W#>R=^G?;A)EA<;"-N]+"/=A-_%XO[AZW@
M-S_4;^_K*S,=M/15R=%F1,X9%8F,DQPF(BD@2G23<9*4L*2XB&@>L30JW1M0
M7!=@:CMD)S$DC<B MS*#.C;_7_^E5$>J_SIN4S&H-X7!*IGQ64CL U/;2?^*
M3GK0B@\Z^8%68)?[':JIA3EXX=I<&,CPBHTOS!'J;X5A,<X0[\F9N(&=M5 4
MA: "I[ @$8(HSRDL&4\A9A@)G'"!BLS>2=(SX]1(KQ'8\E;^.JXV7@Y/: 6F
MJ<XU<39&*(CU98R.?]=$WZ2OX($PP."\H\'D0==LSY4FJ,9%\751_>/C8B5N
ME9%7S3DK2<XQ@;E$%"+&$,0Y+F A8Y&((N&$6E6#N#S5U,CDA:1 BPK^T,*"
M6EK+I@4]")NQBQ_<0E_0.$+FD/AY#0V_69\79QLYY?.:UJ?YGE>?<,CUN%TU
M!6B[0K2WJ[8PQ<=]D[N;%?^LJ_&W#D_USX_KU?V=V'P_^-!<Q+3(TCR#,L6*
M772O%)QS!F.,<,)(QB)DE'CE5ZRI,5%7=:7-#3WL=<#:SH/Z-TNE"53R?+=O
M-NAY6?LI[?46*S#]=3J!7SJM?@6W*] MWX'00.D":MVZVZ'Z-UH]J/4[_.RK
MK*!%<LRKK.1(B30CKZA=$HYWX'L3=OS--EYRCW>$7B0"^1_=T3&P7*[_) J-
M#^O-N_43W<JGI9)$>Q^J?3?NK^OE4JXW?Y(-G^=Q0;,\*=2V2[EVEE*(2\Q@
MRKDH6,HRB8T"JYPEF-P.VRE0AU!T*H!.!TN'@O5Z&#H80J(<VN'0R@GV@L[
M2]2;B@Q U_4&?V@MP(=&#9]>"%<(O7HEK(48UTOABM&)U\)Y(.<"-$*Q+'^[
M_J[MY-HT..F7'66%VM80AYF,=""9HCZ*6 XY3Q"/&";,KG25R:238[O6?/E.
M5N2^N8A=U.?$Q0_;&R CS,WHS3>2@1FM$Q<<RANT7;D-0)ZKRUR?=^S*,L9(
MG*DJ8_ZL@W/DTWKU52QU$[ O9*.#1GZ(U=.N,3,E98Q8#&E4)A AI-A'_086
M"<$R+21%TNB&YNI,4Z,<)2MLA06UM* 5U^)TVXNL@<O!%UZ!B>4B5"XE,'HQ
MLSCD^\)NI'.[_=?-[NAM D?O:;IW@/$.R"9ZO#CS&CTPS'S[L%AIHU%7]JH^
MB>U<R"@I(E3 C&<"HDCH>N0ZU%67#Y1)$7-6N%AL1_-,C3%W]H6LY6P:.EBW
M#+L$JIU)-@"JX%88W8+;JGJJCY&U@'79/_]6UP4,0AA:QU.]BFUU0=]+YM2E
MCSN5$JMT95+!%;NLES]T"X3:-?"!L-9AUNY?62:P8(C!M, 91%3]#^6$01)Q
MQF21\2(W*E!N->O4>&(G-]@)WKE2]J);%<TR1-_ X@J!:6!",8+3K1B9(:Y6
M=<G\XSM:B;(A7UO;:F5V,%TI7&8XV)@US.ST.RIG9OFPFW7WYJE:K$15J6,W
M55M%G0M59T?=J^^:^JE:\#9%ZF:S45^4IKK7VP?]X^WJYKOV&GZ6%Q[9G=_C
M.=4NO2PK89H)'0.9Q;!,HQ+F/,X2EK,HQLC&6AQ)[JGM*HT"8+$"4H<(_JA#
M!-<2L)TB^L>])G96Z5A?ABQ%."U1"GDF8_5E* 7$*1,P3D5:1A(5/.;S'V)#
MU_\7?QT.Y0_WA:BO9=:KBU\ P,Y\8Z;YK3 [^TQPI0.;/IW&X$#E&=AK %ZH
M  [55A_;+7^CNB:+2X_.]FYR?^>TD=?+Y[EO+-%'/4>.O!['Y]*QIW<XY]:!
M(6<N1/?^M8,&<C@7$2UU&[[ZWC)&"%(49Q G+,EHD<6Y60$,ZYFG9IDT,5:D
MBR?8[*0'^CNH_MUX?1^U>]+B>&:U& 9'WU 0!]X#&G3/1FL<^M.-6O\-!-GB
M'!P*[)'.PCY!MSL9NP#7>SJV&G"\$[*+GB].R4X#N)V4OXKMHBENK5N>W*E!
MVB)>I,0TDQ&%D2QTEY*XA+2,$<228(G54M#$R-UY;:*I,?Y>SKJM#]"26E9'
MNXJMV9G !V*!"=P-+&MK^QH2/LWCBW.-:L]>T_C8 +WZ>:?$&ZY[(G7%&N\$
M>UBME^O[YS>D.JW=V,6<Y G!,2Y@F@H,48DS2!@GD)=Q%&64*]HPJHS@+,'4
M^&2O US6U5+KY!EQ3]@S>-RLF3X";W>*6:5?."R/@2T9&O3 E'2 =U.==J\
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
M\]JLR74=/#=RLA9C["9/KCB=:0#E/)0;M[[__KA</POQ36Q^+)CX]D VHJZ
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
MH^:L2GWVL,G8G>Y,L?UM39;5')<ECV(L84&+%*)8\0L64MO=DI $2RDD->\
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
M^K+.UVURNW$W!21 -(P13*),[W.0D)"16,(,4Y8(%4E%$[>F'9<'G1MG[4*
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
MR1>*I$($--230#!$&,>0D#"%82Q0*CCCU*[+X:F'SXV@*OE )2"H);2CJY/
M]3/1M7",3#(.2%AS1Y_*>UHH6UXH)?_KX_KG_]*WU92@?WC-!"<?.<E'WJ=,
M^_WV7C,P0:O=BW;VI[]J5M"$(.[S;])D(&FBJ&K?_I:O62F+G\;(_Y0_;S>F
M3&+.]5U54OV^*BW!B60T(%!P'D(D]0:4A5$,E<19E$:!C*+$*9-K!"'G1A7[
M(YN;[ED.:/4T?>UWFM:UB&] 5UE0:0L.U75,$!OC9; SH-YZBL<^N!ME=D=M
MG#KFC'A-:!M#SFDSWT9$^BA%;LRQ!A:GX[S8TM7'=7&7_UP6Z[RJ0+@RZ7K&
M%:.ED7I0J?>_B=[IIDA B;)(6XXF7A='"NJ=KR)!S#@7TJE:G>7 <ULJ#J0U
M]86-%HY^$VO0[>A[#"A'IN1&Y"H2^A!1(S4X$-MCN3M'H+S6O[,=>]J">(Z(
M'%7(<[W_S0WE]W3%MZOJQV_KE9'\#UJ(18:B4 5"0$1%"E'&4DA1E,$L1'&L
M>*@RX72\-[K$<^/%<8PL$\6WTQ[\;O0'#0".Q5S&?X4FM[6O?S'^2QK>@]Z)
MM[3 ^^=IIN;X&:'_J]KF_7,PHJ%^8>"A(:3/A>3U  O.@P1AJ2 +I%ZZ8AQ!
MDO$ TI@BSK-88!:X!83N'SZW5:8K&Y!U6K9K=&<'.CO*'@K(R.S:%<MG .6Q
MLG[#(3O/GSBX\5BSXU#%$]>X^UWNM.F[>;D50L]WV?SG\S*7X8*'0:J4C&%
M]5X:143OH!'-8(!12H) *HRL/M;>4>;VU=:"@D;$F_8'8(3M+0OL .QE!XT7
MN,:..!F*E)/?YB(25SAPSC][,D_.1?6Z+IW+%P]L#B;UHB_%5UILNK6P/JR?
MZ#)?)'&$*:$AS 3.($+"=*,1"=0<D 8)1Q&G3FMV[VASHX-&6%!)>U#_[?=:
M8,>M73_4=FN\-P!')H@KL'-OHF6#B=<V6;T#3ML(RT;WHU975C<--2?NGF3Q
MJ'<=?RO6?VQ^-(E."XHC%B81@G%D>LP*RB&E(8&A(#SE2H4!"MT,BI/CS(U#
MFH6RE174PH)&6E>#XC2TMB;%U8!-8U2X8C7 I.A%XFJCXO33)S8K>E4\-BSZ
M+Q_0U^ZV[FA9?I-<+JM#A]O5:OV'Z7K_<5U\DYMMD9>WN?A.5[+\1['<R+52
MBQ3'29AFJ;8W8@91PBEDA&"8*OW[B*I$4K[(Y:.AKP?+)GB#)+'Z+$C]61S)
M,]XG4HD'M7S:YC:1]:;OJ.3KG[*P3HJZ8G;ZB69DL"=S^%7R@[T"-V"G@CF_
M!8T20&L!*C5N0*O(Z#/@T.%O])F8J _@2#/BUCOP*C![.PP.>_)T?0BOTOR@
M6^%U3QK8<(+_D&*[DE6G[7--?ZKXJ(6,9)APKB"G$D,D8PRSE&0P8EG$@RC5
MZY"5@>H^]-QLUE9RL[KT]M$JF]@RUWX5]I-BMRD>!^J15QJ/*+NWNW &S&O_
M"_O1IVV(X8S*48<,]R<,,*V_%DLNOV^?G]?%ILG$:!H QP&):"@D#$/C8@L2
M FDJ$>2AB*)$A@&WZ[G8/\S<^*H2%#22MHE(#J;8>3PM#%XO*(U,-2<!&M)P
M^CQ2#H:I%\0F,C[=7BTWF_(B#KUVX_F[I[,-+VIP8/]=OGIPG2I9%(9G3]?:
MSU2HE$@0C#@.(*)Q %D02KTJ<8ZB*$VHFP_CPGAS8\=6W"LJ^5Y"V,Y*\XC;
MR'RY@VR:]@:6P'@N]M0[Y-35G&ST/U&NR>HVKW[1^\T/J?>J/V6^E>5'K4KG
MW\I_+#<_NO<M6"Q%F 49# *<0*3,<68<1C *J11,A2APZU;F0ZBY\=-'*4MS
MB"F-K>S%H>HV1U?Y74=#_JW<LS>@4@FT.@'SN78O*,$?6BUP\(#17;F#8)[
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
M+T=%VD$ZZ11A+U>K$^*$8_:Z, O6U8IMS@L$X24DM!&YHS_'0]<I26,?I8R
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
M=$WBA0/I[N3"\KCX'ES!/X19GWCF _?60)+UI%P5!R&YS76CZ)U* MLT[7B
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
M((VCP#=BG3$;:/^P&.N%V("AB05]C+!QS];&1^.@BNL B(<Y.!(=TJY30+)
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
MEXH6O D(/@74(83"<N,-=S_"Q^G),,)N? 2]=H#CT[*,.TZZ+^>J2Q5BO3C
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
MX.I=*;.$=YE(4AL958%H$MGG*#6%0]) L5D&61R+CK5 U(/43#MDI366CE=
M!RAZM9A3('V1JE(V(ZT^DY:N+"T+.4@FZ# DKLGC5!:",AR8(>%PP7(P3;*[
MCQ&U%Z;T<\74:.KH %H[9?7VNDXF.^E*L+D6:WKZAS+@<U2038A*LJQ\&VOU
M-&G3^E[3YB .TT_/B/O;<K$B;I1C)@I#P8HW%+N4"%$[!]YGCW0H3;)-FF@?
M)ZO3T/% $.R+L>$:Z0!?+U*Z^'IQ7@O=?D,B(LTNV^7PVSEN%#;/+[XNENO9
M_VY^OI/Y,[H$+&=,@.65[R@T'6"3@'/A#,^H@VZS_WTD!CJ-3,?!["1:GGZG
MS9/2O9PI*+BA"!L,"Q1[YTRQ=["%#JSP*I?,O&LR\/DQHCJ-6!L;T*':Z'G"
MXV-/V&.,?!ST^2=YF#_)4,BG'T]S747+?21_L3XI%,L(F8)#E$S;S*5QO,D,
MM^;/[[<-]YGU(0KT&7@*C(Z)"N $4MRD'!T?KTP0;?H];Q'1J9=W$!+N=2P<
M*NP.7+J](RT*ZK5AY*I*7JJKB@$\3P*8-I:"?2M=[+].8\(:MV, UD1)'8!O
MGU=?KV)@,9#<LJOK[5)=Y6D8)):E4-(7YYM,[_UUZC0&@>* .HTA&NH9=+=2
MF"HJ]")&X#%'$AGQY9)7$"DJ]Q2W&)E/FY=[3G4:@_!P0)W&$.5T@+=/B\7Y
MZK<9UF?=/Q;G^2J;[7DV7K#:*E1J);(T$)FQ( Q="RDD=&UV#NZ@IU-<':KW
MQ?A*Z !+>P3;/I@HA$= 670=567 R42G#VWTU?GT\;1)WN?VI-#DNCQ,/QT@
M[D7^[XO5NK+P>K&\G?8[\SE8P7D&@X4<6B\1@O$,C-'2>IF\5TU283LIZM2"
M':CZNTG94?3P_#M:[K3[-.]CV?%])^Y>V8?KDR7-0C;.:1? N HX9#6=2S N
MB%DYJV(QIRUB'K]GY0-^Q_D%KEZ3OGXGN2[GX?P5G;_%5SH'M3SO9WU<7APY
MF&*%S""X$:!2D."U#,!8D24')H)H,E3@.+([M9H'H6UWWJ2Y0B>\JE?+]=GU
M6)>;[L=POHG&M,E!1&0@I*U>LW) $5@!6X(L1A A:9\MB?0EMQ!)O[N+QD>I
MZ"53TAX&B[%U,C6P\/-=%JZFXPIEZR8U0*S;CT@2X.J4'>NR-YZKZ/::R;H?
ML'91,0VP1M3N8FQ13XB7M+B8KY<_SO[^\8PY'2-].UB*F4"Q0#((BG1:IY>$
MZ'7$!RHG5U?H6&'Z?SXOOO^?[2=> F3[F[OXN/G6"<$PCNH61\FQ \V__X^S
MS)@I+'C0R"C(D9J"'"R9N$Y&<\%D"0^4]ARE^??_,4UJH9WF!\JQ \U_^@^R
M>\)H5AQD%UVMQN#@M/$$V%R$9RQD?" A<)3F/^VG^=&+7]II?J <IVXQ>[?^
M@LM7&]IG>)54#8%):URF&T]5EUU:",)FT,*CY5Z&<C<%N:-W[*%/GZ:G8GR%
MCR.^#C*$ WWJFW18'?[C,CE&:#CQR8,FOSI6V/-H8C#"NB:9ZD,)[B5_?;(@
MYJ0:[@#)?R[F:3-*='W)R)G3/!1K$V"IG2QH+$03$LBL/:.3';AM4GMPEY!I
MP^?3J'\QHBYZ3G/77?;_FIV?AWE^4S.^GV=T/+=J/B"+_=C'C9:DWIOFD7+0
M5]_WXO[W/;#5F:[>5-LH0 1;^Z$I/ J, .<(7\A=R!*;%'$.HO)8V[37E]V,
M.4M6(#=%@F5HR-R3I?=%:2!!!5N*I\/7Y'%N&)G3VK5V*+MKS!HJ[YF:NL,G
MO3[]H:<P>PWGO Z#)?(<O+<%*-(@K#A1_3IA@>A@Q7I1"FORZ'12XW?C^UY]
M[<UAL8&<B\(5U&EGH'1V$(,PX)B@(RFT]J:)]7^$IN=DUH;@9_?SVG%JZ<#U
MOV'E]6P^6^/&GWWPT-^P&-!JN@$,9!WI1I!.08PH@1M-CFIP688F;14'T#IM
MZ#H%(MNHL2.D+AYC\?7%NHKT5IG0[W]]P_D*[_"NE(Q1<P\^U<15?;3R=<8\
M2S$9C'644),^W#&9F+;]\?38/KGBGZF+^?'BZ]>P_+$HK[[0SW$UF[\*R^6/
MV?PSB>=BOEY<WUI'%)&-^OVG<%R/E,HT 7YT%&5MLD?U*0PI,O)),C"9\V 9
M&6K5I.!LD@#_P^+\_/5B^:^PS&<IN9BYJS7IFIRH8!6XXC/8+#Q'GV7,33+D
M#]#RG'S:(7C9%:H?JH8./(0K%LZ\X&34$_G@T4A0A:X<SP4GA2OCK58RI29C
M0:\(Z ,S!VMR!S(&B?5@.'S#Y6R1/Z[#<CTJ*!Y?F58WIIW1Y>^#0 %%9#H^
MN8XXY12ZF6R$RU;:@$V&,NY/8A_AS-C &EDU/5DBC-YMVA,PFPQ*NP(Q20Z1
M^' %E3=M2J,'6:+F,<+HEFB(6(^T1+_/&^\V?,QGO8Y\[O[)GWC,)I-CO_(D
M_OI@WB=RT;5+IH[@0U^;D)#NQ)("%"5B*8IGM$VF0TR4AGXJNW26M"T:R04U
M-?.I0DK@6:Q^:)116265;CPMXRD2^W#.QD?7X2G!04KKX'9]A)^7/_X(_[U8
MOCH/J]6F)CT8*U6I&RH+KU-YZ::)HD3Z+<;B.).^-!EH,(#&7GI$QH7)XC0Z
MZQN.-XS]&;Y>M?-+ZU RD8"3ST*'.G+P1I(8.:;"A&$Z-BE1&$CGM+!LAI?]
M<7FT\CK YOM /M'U H6L?'*:D,%MO5.4->!J40<&A\(%C3ZTV15ZFXIN<76\
MON\.13A8^!T@YZK0\0->AN*K+[-O5ZSPH(KF/(!'F4@HC'YE60%DNJ!67'G1
M!$>/T#1M9N24J!I+,1U@[!.F+_/%^>+SCY=A]8#H+IDJ=3UI)J8T=Q3L6Y<@
MQ&Q!8& \%V=<V:>1=S#:]J)NV@3+*7$WOK*F[N%Y,\]8;B2X'X,N:BOKHGOF
M4JQ.L 4O-PWZ23A>@@SYR?S+P=\^[5Z54Z#M-(KIP?8MB9ZO8?G/Z^U6DH)Y
M(RV4R!51G0U$2P:\4(S%F78RE2:O#W<)F7;/RDDMVC$JF-IXO<7/8?-6\C,+
M(6E7"K& G Z "MJ!U[41W[O@B^!..+N7>7KX\_<"AWG.X!A+N!V8F$V3Y0YK
M*935(M0QE77JG\I>0(P"04>1&(9L\MUK;!QK\PA->V'+/F=LC:V8#C#VB-C>
MWO3#92YX004&%5W-&C-=S;H !2LD)1V4<$WBQ7V(ZZ6Y=:KLZV%:ZAMYESN&
M'":C J,X6# $Y70=)^ 1"O/*)E9DL*?.LW:P]VE\*.R/M>%ZZ1MGMQ8&_329
MD@5O!1(RR'#7-(S7X&3.P$7)0L88G6KR"#J<U&[39LVQ.(;N^D9G7104248E
MQP@H @>E% 7%42,PJR(B^:["- DJ'R>KVZ19<]0-U<EHRYM:(.SO*RP7YV]G
M!<]R*I)%\DNXB@R4%!0Y^\ @:,%\=C:KTJ2?9A_BNDV:M4;;@?IYIFTO8^P+
M&_+QIRB".\FVL&$E22Y[+PJ%O$S4'GV;%'@5/-B B4NZ*HM[_CTI-V'9B_0_
M%S,Z +M/V>URA&VD)F1=!8V 3M7&2E[7/UHR]?5T)\>]PL;]L0=0_9S*XH9@
M<'=97&O5]NT=WJNBL9IMNC'!%K2U'3B!8[F SI$IFUV1;59R/\-*N>;(.:)X
M;H@:^T;H@VE7CJR85 J$1!ZTBC9#B.0SA3H=U@:6%9XZM'[>Q7.#\')D\=P0
MY76 S9_KM^@;F+!>@N%,@'+&0U2FD+22E2%(0?_YO\5SA^O[T>*Y(<+O #E/
M7Q"W@C],4@HI"\B@)?%6#+CB,J14AZE;+5*;Q55#B.SEE>34-V\S1?8 TEMI
MSW?WNJS.',G&%*/ 1H7U8D (V080-4>5HE?Z;B7!2+!\E*QI#6 [.-S%W7BZ
MZ0!I>Z6HHHN*H7<@:A&7*G4CH8X*0J SBE*GTJ8B8;048C/S=S+4C:ZG@['W
M'9=Q,6$R<><XH3;)Q2>_[A3)QF$\3Y)\Y,445J0$822Y@=KPNO)/D-WC,14A
MG6OC@Y\T^?C8H^5]Y7S ZFJ3 :HE)*L4SO\+P_+,RARE,Q%,=E50*H#CUH*@
MLQMC7>L9]&F-Z=ZT/Z=$Y! \#GF;;J'FKOV AUC^DTS,IW_A^7?\8S%??UF=
M):6\X-&"3.3Z*$%>3XPR@N4)(WE"Q9@FC2#'D=W'S);>\'R4<I\=E.MA_?2O
MQ9ECY)!%)<#Z4DN?G(?(N8 @H[$Q.HGFQ,_DCU#;Q^R8WH![B"J?)UX)@'B&
MS'!69[!'E,1F%@EBR0+HOU&98*)U33:!'$COM+4>76-VL#J?)6I?+RZ69UHK
M)R5Z*,HD4,F36\0, F,I,!-4,OK4E;^/D#MMPU7/F!VLS*F;LG:S6+E*=VI-
M7Q3ZVFL^BW>"DP<$/.8"B@L'@65.)S5F5QAF7^Z =D?GUA%$3-O>U1Z*)U52
MW_:S5J*2PRUD(CM&02,C'T;58=A:@;1"I&"S8_K468)]JX.;]8%U80^'*F>T
M,N$&6=87*2TO,&_-^BK,\^7RQ\LE9V]G(<[.9^O984MQ]O_PT3*H!_(S4K[T
M??BQV<!#\-P0$LY7-V#,7+E$WIPIUL)F+V?P=9.J+CX:(8NT3>H.'Z'I^(?T
MS7[8U?8KMK*_)>076_'?^M'-,=WJY&;ZO^ Z.L<<"*MS[;!4X%(LX+25+-7W
MB]PD@S0N&]-F2,="X/VG]LE4W7/%^][FYO#-8D._XO2FM.'6L<?@[*T/A20%
M6=*Q5L$)B"H[L)HE;[CQ634IB6UH4!\3\,WA\4HSX]" #EH3X^3A!HF<?A6E
M-EK)8)J4).U%7;_F;PA>'IP),*IB?@FK=L1[^^#O.+U=:_FR_AA074Q)^T0(
M4HPN1RX1G&<*BBA1HLDF8:-!D,T,VV];A+]:?*U2WVKN4M(_MI(_L]DPQY,!
M9-G3H4$/,:0,M88T9)\PM-F9N ]Q_9JU(6BY:]9&5TL'697M\?X8SL.2#O$5
M%XIYKR0&*#R11;8R0M2Y0&%98JS;#4J3IY*'R9GVV;D5G$80_=0YXI<7J]D<
M5RLZ$7$VWVCDU6*^FI%"-K_9K#^Y)&LKQ3/IB[&Y+G)"Z>JL(5EWBM8Q5"6A
MPRQE%$_=A@=^][2/P&/#Z!0*Z,! _8;?%JO9^IZ=S84S)\C.9N=U7>7MP*O:
MZR.]%('KI$.3\H,=]$S[6-ONQCM>^!U@:&MI_Q'2Y0G9<B&*="Z3*%@=[:J8
MTN#J-I^BHA,F*EYRDX$B#Y,S[=-IXTON&-%/?<E=W=/XG8SJ/.$U#RS)$FHN
MCM4Y%(D\/6=3 9:Y]\7ZJ._.<MYQD^WX@FD?,)M<5V.(LA][\GZY*'3WDD+"
M^6N\\>!B9,&GXLEELY*L(T?P* H$8;3/GF("V^1J>IRL:9\B&]N7,531#[#>
MS-/B*WX*?]TP8C$'IY*';#R=$ P)8@X21'+!I&B$*DV>MW=2M!><W#.%TY$*
MZ =)?U]OLW/7GIL025@*+"FF).$@TL6;+(-(/Y,4%W 58D,<W:5G+Q3Y9XJB
MHX3? 88VB=Z/%_.\_'$KSWO-3$YD0$G3.A@Z$$K4346D^Y*\CH)^*-L$8(]2
MM5_BD3TW0(VGB0Y@=?=Q?/NB</^1_(H_;I*./ M@&_XL*O Y6<# A.:2>>F;
M/%T.)70_\#V[M'=3??5<[?46P^JP*H3MWQSM$>XA2D9Z6KO\Z&N@$ ?:>;J8
MD#-'NF,)O*#H'&W(UEM3&&^2^/^9C&--S%N*!1#??=MD0>>?+S_\YN5921.#
MYXYNWU#H2+@ @7M!3(J8D[.82I,GP\?)FO;1[ @<W#48(TJ_YW?_+5\'ERK]
M]/='-A4-BXSN $5''\G]T!#0E3J_T( 3ED-P0=KB;0F\27_*V :#/NW58K6^
M4Z/" K.>4:Q74LT?%.4KGP38'%.(Y+.S-KWG.^CIRD0,T?Q]$W&\O#MP91^R
M=->/)7^$]<62_O<.BT5K)K64D)4D[T@("SXX";*.'W'6&-ZF;O< 6J=]=Q\5
M;FWUU $4;VU?V<P^^6,VGWV]^/JA:NR<7/>O=0+=Z\7R[K7\,].H.2+% L #
M10<J2I(OA@#U7J9K7W&;F]B[4:B?]GU_1+B>7I?]^UECC$3?\4DC^UXG&71^
M!VW91VF-$"!EG7PJ;((8DX*D,*#AW@;?9.!8B[!M\YF_X2HM9]\V-2R;LA4Z
M-P:=0C#<U+*50FCV*9(YCDH0CXGBB';7YH,T=>6-#4' P]?C\7*?\!I<+==G
M'\+\,VX& ?-$[-H0@0E11ZS*.J?5E+I%.E-X*6-B^^2FZ4-O 85^=Q<D/WWK
MU' 828>+8P7: PJVHW:5\,YR<MJ$\+:F&FHMI3,43@B4R6-0N,_<S_UQ,.5D
MXR,T=E?G!XAO8JUO7:0MX=8E;3!EP$U]FLBF5I84,"BTD9GGS/>Y#O?2^T_?
M/+'F#]';8@PA3JW]\-<MPIU*QDJA03M'Y@Y5 >_J@.T2C7:*>\G5:-J__<W3
MQ,NC:?]@(780_CY\_;V]'B4;#)/6!0O9<$GA6&80A/-T(VI4V9H87:-$WJ-T
M39UA&==G:*&,;K#U<[#]"9=?WY57B_FE]VV3-2Z'#,FQS1!K"YZ;C1]NF72!
MVY;1R6.D]>B5'HB$/9)Z1ZBE Z#]S,NVY?),Y!)UYF3%+=:GN"3 AT*6F.Y?
M4^OP=9N<W(/4]&BPQH'3\<+O/XEVE5A<E.L'F.N.WC?SLEA^W7S9T2FV@=\S
M<@+N&"[;I.>\]('[J"$I4UUI5I>\B0P$'DFRRP5SDUJY1H^DUWPQK;V+C,Z;
MPWK>-/$E/!T6)C0:80/R=GS=IF3J6^Y@;>]\&#U(QMW=8963,TR"RZ(YZ-HR
MIHPK$(L48"5Z6[@KKDWM^GU2.H#)X;I]]+X:+.@.H/+QRV*YKA[;#0>%<1F,
M\$ 4UT=7Y8'"S0 V:,Q%RB1*FW6C]TB9VM$9$RI'"KH#J+P*JR^OSQ?_N@;]
MB[2>?=]4G5[ZA-=R$C'Z)'0":10Y;#)9H)\PT"9Z[HS-UC:I1]J;P@Z -<Y5
MU48G'8#M9\MZ]=Y^%K-1%$88R#K3"<P*P3F9@(B4/H7,,S_!-79%SK1762/=
M/WK%':2([N#TGSC[_*7.Y:TML)^WNU!NIR_XF?.:AV+J'C3CZ1JGF),"6P0=
M5%%.8C*^25_Z4$*GM6130'!DY?4.SCJ2LK9^? AK?(_+M!E/(PW*G+%.+Q<U
MQ2(@AB)(MC;YR*60V*329"BATQ:#=0#.8Y7W[+)9]PHZQTYC[?R"MOFK_?AJ
MD[A*+D46'8=8"PD5JP%').@49X.OK6.ZS?#,]NU UU*]<BL>WDK&,T70TF8P
M(=")05Y]C:#!"I8U><G"MKF+#R>Y@QS'8?@95+0]GM8ZN(3WXO2WB_N+QKAD
MDMR, EQZ7G?F.7!8QS+Q''CBEO/0J.SS,(*[BGV;8_-8C3TC9%YM$LNY,)3%
M0/*6O%\=)7F_3D NF7[.M*<0;4I =K$.;@(<'J*?YP:_S5(P*;.H3C,!1=+Y
MDH&!"W4\7;31&"F+*]/=U[<IG79@X%00'*RC9P;"RRU?%&%E[BP8S1)Y'[7T
MEK,,&$5=9B^X=),;P>F7M4T$P<$:FGK\X*/,?5J\Q/=AEG_>[)4E&7:&'@(3
MQ)XC'EVLC6!%6AZD\GG/]6O#OWO:H84C8.H4,G]&1NTL)\]%$@@FJ;JE@4Z)
MKZ^%C <CHO?(],EF93Q$X+1C#2<P8H,T,MIXG49(^_L\;].4=<5$HG_UQ=?Z
MNS./NC9?<P@BU/4C3$.4,4 I*=KBT4;19$[=0=1..POQ5!@<15?# >DO 3G'
MSX&^^%.CEX]K+L\8T]89XB''($&IQ"E"5QRXEZBD]"*<XO7MFIYI)R2.B*TQ
MY/W+O$F<W=D!TN!5XHQ/]"YQE[?KEXG_,Z9X'YF,,.*[SQ[?TDS(0SEL-%E
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
M^%G Z%2Q#JRRFP+Z"#Z9 L4KIC.&E&03 .Y+8(=%6J. KXF"IG[T_IFIC:^
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
M??GQ%K_C^65!;90^9R19>57'KSF$R"(G5] 6S,E'H9J\ANU'WG.JY3LFR]!
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
M#YQT<&#:69I;W4-WS,SU\K,Z/ZS6^5R$\T^XK&M\%.<Y,0>&6PW*!T6Q0/+
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
M&Q-P@@?^+@IS3S>_*.4]!"$(C843)BGQ.5"B=58A:%&6:UMXNG]24P4P-RN
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
MVTE;2J$4KA0R&8_M7:V>W7VT6JOW9#@>3-\?CV"A$P['[UZ\/AQ Q7*<T]K
M<8;3(;R<OGD-==OU8"I)JIAF(B7<<49'%:@LM,X"QUFM5O:J9@LY=Z8GCC%5
M=[@0BMJ1CBK[/?,&KY1$^W_TGE@6#$6X3&BJ(924:!K!4K%T#J<156=@6:76
M0&1KR>8+#;[K>W JY!D[)X5<,\WI_L9.SRF>>TX^26\FHO5^+V+GP*+G%1;7
MFRU*/1KZ7EQO$;<3>:WVS&]Z3:_><%O-?SP$Z:!Z,4;I-:?/*PE+K04U\P<M
M/]/=%8OT(O!<]\_*-3U-+[1%.)NG08X6I;% WTIQ*+B0P8Z;_[I&8L4D87P=
M/)NRA"HXHBLX$0E)GU451MA25+*X4%3L(\49<?+\<56B03N<I72#SO,-I-'%
M@LV8AIIO^SW'Z&]\NN'9%<0A1H_*GP1Y,#J9'AX<#OK3P_$1LN]D\JY_-(7I
M^#K^1XC<:\,[>V(/;)B,!CEZK]9PJ]"?0'\X/IZ.AK^4.QLG.FX3Q@<P?3F"
M2?_D1?]H-+'&?[\>O8?^8&HDONOZ-[PI,..JD_MW\?3?I=(L7O_OKM8_==5K
MH*N'*80B36EH"AFLF%Z 7E!XNR02X\_7<$(S(36@\$#(!#S7>@LBAC[G="X%
MO&&A%).UTC1153A,0QMVC8&G.VW?=[L#D60D7>=/7G</8B%S^Q^V]C/$+2*@
M:81U[]4RI4]WO*;;]1O5HLP1!3'C*-MBF]!P*;'P8A!(&L'H(ER0=$ZQ/B8)
M4\KX@7^C&6$QA065% &7J&KU;N%1?KN'D"&DTB0 LJ542X(IT (N"6W@M+H%
MG1$+B41F*O15Y4+%D 7GR1$2.2,I5=;X@M,U]$-M)(8L5903736CC.*,JER4
MK.$L%2MT<X[^-]K=;R?.E_F6D2C"+<7B--9!K8G4N&FH>,4P$:D.+*/T\)PL
MJHF]\>/A9^]>BY3?MALF#"97Y4*(EQQ9&R*ON6'@EI62?E@R2<WVJTQ*)^62
M\FJ[9 ^0]ML7C=UH;\N42RYO>5S2Q>O4ZLB%3M>P_!OX<#V-7GN;QM^((?ZC
M9 A+L;PE),\R%E5-<&2$;^$J?0C+JYZDRC"E:L2$<\!A"(9PY)'*D"FJFH^*
M64K2T+Q'@U'>;>9%#[66O"":P J:SZDVI"J+KOUETMR9(?L]36:<;@;/A(RH
MM##8G&2*!IN;;L14QLDZ8&D>LGQ0-R%RCHWC3&@MD@!#U3TWY38DO*16CJ40
MERUEIV-[G;;I*C6BT=%FXK+AM/.&T]'135FM;G?\QJUBU_;N*:O7F_<:^26P
M7@W!UG^XV7K+]MV[Q<#)XUO$&+.HD#3/*[7*-M$D/,,M?IE&5KFRXORW60"!
MGUV =[U0F#5Q(\,BJUQIC!ZZPQGBRLKW5.PN^+KH+FINT5U\\F%0!NP^L7!-
M)"K?9^/7B.>+]6<ZE(=T^^=]+7P^($]WZJVNRJ]P3)8<_K+AE'"UJ,(K:7\F
M3M^[[GX$UWZVC7(7P:0&: 24X"R"3:Y^%V9\C0V/$/)@P6@,!]NV8QS'##^0
M'CWNW4PR1)PAY,N>213@]VY;@T[>H]SQT_WKLH?N@N%>1P]7S_ R49Q@!I)R
M["'/Z:VG>F4#YUX.(3-<M$M]<\BM(*Y=BS/)_'1T_S]02P$"% ,4    " #M
M@OY2-65!^B=4 @ 0[QT $0              @ $     86QG;2TR,#(Q,#8R
M-2YH=&U02P$"% ,4    " #M@OY2/@$;E[$4   5Y0  $0
M@ %65 ( 86QG;2TR,#(Q,#8R-2YX<V102P$"% ,4    " #M@OY2YLJJ#<4E
M  !R>0$ %0              @ $V:0( 86QG;2TR,#(Q,#8R-5]C86PN>&UL
M4$L! A0#%     @ [8+^4F,7GAG@6P  Y $$ !4              ( !+H\"
M &%L9VTM,C R,3 V,C5?9&5F+GAM;%!+ 0(4 Q0    ( .V"_E*A.&^WH@<!
M !'8"@ 5              "  4'K @!A;&=M+3(P,C$P-C(U7VQA8BYX;6Q0
M2P$"% ,4    " #M@OY2=_+JUTR@  "]3 < %0              @ $6\P,
M86QG;2TR,#(Q,#8R-5]P<F4N>&UL4$L! A0#%     @ [8+^4MU#<>2Z!P
M,2<  !@              ( !E9,$ &%L9VTM,C R,38R-7@Q,&5X,S$Q+FAT
M;5!+ 0(4 Q0    ( .V"_E( QM*BK@<  -XF   8              "  86;
M! !A;&=M+3(P,C$V,C5X,3!E>#,Q,BYH=&U02P$"% ,4    " #M@OY2II9>
M$04%  #/%   &               @ %IHP0 86QG;2TR,#(Q-C(U>#$P97@S
M,C$N:'1M4$L! A0#%     @ [8+^4B8>'@T,!0  >!4  !@
M ( !I*@$ &%L9VTM,C R,38R-7@Q,&5X,S(R+FAT;5!+!08     "@ * *("
(  #FK00    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
